 |
|
 |
|
mozilla qa home page
by Mozilla QA
(Maintained by Jan Leger and
Eli Goldberg)
Who We Are and What We Do
Mozilla Quality Assurance (QA) is a network of countless volunteers from the net
community and several dozen Netscape employees. We share the common mission of taming
the lizard through finding and constructively reporting relevant bugs in mozilla.org open source projects.
We typically find bugs by discovering the ways in which the Mozilla client
software's actual behavior deviates from the expected behavior, as determined by
specifications from the W3C, IETF, Netscape, and other such organizations.
We typically report bugs by researching and writing reproducible and specific
bug reports in Bugzilla, the Mozilla bug
tracking system.
Why Should I Get Involved?
To quote Eric S. Raymond, "Given
enough eyeballs, all bugs are shallow."
Opportunities to contribute abound for those who may not write software, but who
wish to exercise the daily Mozilla builds and constructively report the bugs that
they discover. Bugs reported by the rest of the world receive equal attention to
the bugs submitted by Netscape employees.
By joining Mozilla QA, you can contribute to placing a fast, stable, and truly standards-compliant
browser and mail/news reader onto the hard disks of tens of millions of Internet
users, even without writing a single line of code.
How Can I Contribute?
Right now, you can contribute by rigorously exercising the daily builds, and reporting
reproducible bugs in Bugzilla. Mozilla
QA is gearing up to publish Netscape's internal browser test case suites onto mozilla.org,
and to host a library of Netscape and Net Community test case suites.
Where Can I Learn More?
An increasing number of resources exist to help Mozilla QA volunteers. Here are
the highlights:
Product Area QA Teams:
- Browser QA
The team testing the Mozilla browser, led by Beth
Epperson.
- Mail/News QA
The team testing the Mozilla mail/news client, led by Lisa
Chiang.
- CCK QA
The team testing the Client Customization Kit (CCK), led by Paul
Wyskoczka. (CCK is a tool that creates custom-tailored versions of Netscape Navigator
and Communicator.)
- Installation QA
The team testing the new SmartUpdate-based installer, also led by Paul
Wyskoczka. (The new installer reduces the downloadable installer size to a mere 200 kilobytes!)
- SmartUpdate QA
The team testing Mozilla SmartUpdate technology, led (yet again!) by Paul
Wyskoczka. (SmartUpdate enables software downloads and upgrades from within a Mozilla web browser.)
- International QA
The team responsible for ensuring support of international conventions such as character
sets and date formats, as well as for ensuring that localized builds of the Mozilla
client function properly. Led by Montserrat Sanz.
Reaching Other Mozilla QA Members:
- Newsgroups
In addition to the development newsgroups, several unmoderated QA newsgroups exist
to foster communication between Mozilla QA members. These QA newsgroups can be a
convenient resource to obtain feedback on your test specifications and cases, post
results of your test runs, and locate individuals who may have a particular system
configuration that you need to test against.
To learn how to access and subscribe to these newsgroups, view the General Information
and How to Subscribe sections of the mozilla.org
Community page.
- Net Community and Netscape Employee QA Contacts
How to reach the QA leads of each component and product area.
Bug Writing Resources:
- Bug Writing
Guidelines
How to write effective bug reports that lead to bug fixes.
- Bug Template
The bug template from the Bug Writing Guidelines.
- Most Frequent Bugs
An up-to-date list of the most frequently reported bugs in the Seamonkey builds.
The Mozilla QA Test Case Library:
Around June 1999, Mozilla QA will be hosting test case suites on mozilla.org,
to enable interested parties to execute Mozilla QA test cases, and to submit their
own test cases to the library. The test case library will be divided into two sets:
Net Community Test Cases are the test cases that the Internet community has
submitted to Mozilla QA. Netscape employees read them, but aren't formally responsible
for maintaining or executing them.
Netscape Certified Test Cases are the test cases that the Netscape corporate
entity has formally certified. These test cases are authored by Netscape employees,
or culled with permission from Net Community test cases. Netscape employees maintain
and execute these test cases on a regular basis.
(Last updated 7.13.99. Thanks to Lisa Chiang and Christopher Pratt
for contributing to this document. Additional suggestions welcome.)
|
|
 |