Litmus: Difference between revisions
Jump to navigation
Jump to search
ChrisCooper (talk | contribs) No edit summary |
ChrisCooper (talk | contribs) No edit summary |
||
Line 8: | Line 8: | ||
* provide a query interface for viewing, reporting on, and comparing test results; | * provide a query interface for viewing, reporting on, and comparing test results; | ||
* provide a request interface whereby developers can queue testing requests for patches, fixes, and regressions; | * provide a request interface whereby developers can queue testing requests for patches, fixes, and regressions; | ||
* manage the automation of testing requests — one-time, and recurring (e.g. from [http://tinderbox.mozilla.org/showbuilds.cgi tinderbox]) — on a new group of dedicated testing servers, managing priorities appropriately; | * manage the automation of testing requests — one-time, and recurring (e.g. from [http://tinderbox.mozilla.org/showbuilds.cgi tinderbox]) — on a new group of dedicated testing servers, managing request priorities appropriately; | ||
* expose an API to allow developers to work with the various tools easily outside of a graphical environment. | * expose an API to allow developers to work with the various tools easily outside of a graphical environment. | ||
</div> | </div> | ||
== Further Reading == | |||
* [[Litmus:Requirements|Litmus Requirements]] | |||
* [[Litmus:Test Result Format DTD|Test Result Format (DTD)]] |
Revision as of 03:45, 7 July 2005
Litmus is the new integrated QA tool that is designed to improve workflow and turnaround time in the Mozilla QA process. It is first and foremost designed as a replacement for Testrunner, but will also have additional functionality.
Litmus will:
- serve as a repository for test cases, with all the inherent management abilities that implies;
- serve as a repository for test results, carrying over the best features of Testrunner, e.g. test lists, division of labor, etc.;
- provide a query interface for viewing, reporting on, and comparing test results;
- provide a request interface whereby developers can queue testing requests for patches, fixes, and regressions;
- manage the automation of testing requests — one-time, and recurring (e.g. from tinderbox) — on a new group of dedicated testing servers, managing request priorities appropriately;
- expose an API to allow developers to work with the various tools easily outside of a graphical environment.