Litmus:Requirements

From MozillaWiki
Revision as of 21:49, 7 July 2005 by ChrisCooper (talk | contribs)
Jump to navigation Jump to search

Introduction

Purpose

The purpose of this document is to capture in one place all the various requirements for the Litmus QA tool. In the past, many of the Netscape/Mozilla webtools have grown organically without much supporting documentation. While this document does not necessarily preclude this from happening with Litmus, it will at least give us an initial point of reference from which we can start design/development.

Document conventions

TBD.

Intended audience

This document is intended for QA staff, developers, build personnel, and sysadmins from the Mozilla Foundation, as well as community members interested in helping to improve the QA process for Mozilla products.

Additional information

Contact Info

Chris Cooper

References

Overall Description

Perspective

Functions

User classes and characteristics

Operating environment

User environment

Design/implementation constraints

Assumptions and dependencies

External Interface Requirements

User interfaces

Hardware interfaces

Software interfaces

Communication protocols and interfaces

System Features

Feature A

Description and priority

Action/result

Functional requirements

Feature B

Other Nonfunctional Requirements

Performance requirements

Safety requirements

Security requirements

Software quality attributes

Project documentation

User documentation

Other Requirements

Appendix A: Terminology/Glossary/Definitions list