SeaMonkey/QA: Difference between revisions

Jump to navigation Jump to search
1,150 bytes removed ,  14 September 2008
no edit summary
No edit summary
Line 5: Line 5:
== SeaMonkey QA Call to Action ==
== SeaMonkey QA Call to Action ==


As we approach the release of SeaMonkey 1.0.10 and SeaMonkey 1.1.3, we need to ensure that the suite stays in tip-top shape.  To make this possible, we need members of the SeaMonkey community to help with quality assurance by testing current builds to identify and report bugs, and help sorting out bugs that have already been filed.
As we approach the release of SeaMonkey 1.1.13, we need to ensure that the suite stays in tip-top shape.  To make this possible, we need members of the SeaMonkey community to help with quality assurance by testing current builds to identify and report bugs, and help sorting out bugs that have already been filed.


Testers who wish to test the changes for SeaMonkey 1.0.10, should download and use [http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/latest-mozilla1.8.0/ recent nightly Gecko 1.8.0 branch builds]. A 'blocking-seamonkey1.0.10' flag has been set up in bugzilla to help keep track of what needs to be done before SeaMonkey 1.0.10.  You can [https://bugzilla.mozilla.org/query.cgi?product=Mozilla%20Application%20Suite&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=blocking-seamonkey1.0.10 create your own query] with this flag, or view the [https://bugzilla.mozilla.org/buglist.cgi?product=Mozilla+Application+Suite&resolution=---&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking-seamonkey1.0.10%2B open approved bugs] and [https://bugzilla.mozilla.org/buglist.cgi?product=Mozilla+Application+Suite&resolution=---&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking-seamonkey1.0.10%3F yet to be approved bugs] blocking the release.
Testers who wish to test the changes for SeaMonkey 1.1.13 should download and use [http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/latest-mozilla1.8/ recent nightly Gecko 1.8 branch builds]. A 'blocking-seamonkey1.1.3' flag has been set up in bugzilla to help keep track of what needs to be done before SeaMonkey 1.1.3.  You can [https://bugzilla.mozilla.org/query.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=blocking-seamonkey1.1.13 create your own query] with this flag, or view the [https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&resolution=---&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking-seamonkey1.1.13%2B open approved bugs] and [https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&resolution=---&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking-seamonkey1.1.13%3F yet to be approved bugs] blocking the release.


Testers who wish to test the changes for SeaMonkey 1.1.3 should download and use [http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/latest-mozilla1.8/ recent nightly Gecko 1.8 branch builds]. A 'blocking-seamonkey1.1.3' flag has been set up in bugzilla to help keep track of what needs to be done before SeaMonkey 1.1.3.  You can [https://bugzilla.mozilla.org/query.cgi?product=Mozilla%20Application%20Suite&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=blocking-seamonkey1.1.3 create your own query] with this flag, or view the [https://bugzilla.mozilla.org/buglist.cgi?product=Mozilla+Application+Suite&resolution=---&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking-seamonkey1.1.3%2B open approved bugs] and [https://bugzilla.mozilla.org/buglist.cgi?product=Mozilla+Application+Suite&resolution=---&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking-seamonkey1.1.3%3F yet to be approved bugs] blocking the release.
Testers who wish to test all the latest changes in preparation for the next major release of SeaMonkey (version 2.0) should download and use [http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/latest-trunk/ recent nightly trunk builds].  Also, please enable the [http://www.mozilla.org/quality/qfa.html Talkback Quality Feedback Agent] to send information back to developers so they can fix crash bugs. (Note: Talkback is currently working only for trunk builds.) A 'blocking-seamonkey2.0a1' flag has been set up in bugzilla to help keep track of what needs to be done before SeaMonkey 2.0a1.  You can [https://bugzilla.mozilla.org/query.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=blocking-seamonkey2.0a1 create your own query] with this flag, or view the [https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&resolution=---&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking-seamonkey2.0a1%2B open approved bugs] and [https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&resolution=---&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking-seamonkey2.0a1%3F yet to be approved bugs] blocking the release.
 
Testers who wish to test all the latest changes in preparation for the next major release of SeaMonkey (version 2.0) should download and use [http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/latest-trunk/ recent nightly trunk builds].  Also, please enable the [http://www.mozilla.org/quality/qfa.html Talkback Quality Feedback Agent] to send information back to developers so they can fix crash bugs. (Note: Talkback is currently working only for trunk builds.) A 'blocking-seamonkey2.0a1' flag has been set up in bugzilla to help keep track of what needs to be done before SeaMonkey 2.0a1.  You can [https://bugzilla.mozilla.org/query.cgi?product=Mozilla%20Application%20Suite&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=blocking-seamonkey2.0a1 create your own query] with this flag, or view the [https://bugzilla.mozilla.org/buglist.cgi?product=Mozilla+Application+Suite&resolution=---&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking-seamonkey2.0a1%2B open approved bugs] and [https://bugzilla.mozilla.org/buglist.cgi?product=Mozilla+Application+Suite&resolution=---&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking-seamonkey2.0a1%3F yet to be approved bugs] blocking the release.


If you find a problem in any builds of SeaMonkey, check [https://bugzilla.mozilla.org/ Bugzilla] to see if your [http://www.mozilla.org/quality/help/beginning-duplicate-finding.html bug has already been reported], and (if not) [http://www.mozilla.org/quality/bug-writing-guidelines.html file a new bug] in the "Mozilla Application Suite" or "Core" Products (see below).  We are particularly interested in regressions (bugs which did not exist in Mozilla 1.7 or SeaMonkey 1.0.x, and bugs in recent trunk builds that do not exist in SeaMonkey 1.1.x), so mark these bugs with the ''regression'' keyword to bring them to developers' attention.
If you find a problem in any builds of SeaMonkey, check [https://bugzilla.mozilla.org/ Bugzilla] to see if your [http://www.mozilla.org/quality/help/beginning-duplicate-finding.html bug has already been reported], and (if not) [http://www.mozilla.org/quality/bug-writing-guidelines.html file a new bug] in the "Mozilla Application Suite" or "Core" Products (see below).  We are particularly interested in regressions (bugs which did not exist in Mozilla 1.7 or SeaMonkey 1.0.x, and bugs in recent trunk builds that do not exist in SeaMonkey 1.1.x), so mark these bugs with the ''regression'' keyword to bring them to developers' attention.


We also need to identify previously reported bugs that need to be fixed before our release.  There is a list of recent unconfirmed [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Mozilla%20Application%20Suite&version=Trunk&version=unspecified&version=Other+Branch&version=1.8+Branch&bug_status=UNCONFIRMED&chfieldfrom=2004-04-01&chfieldto=Now&chfield=%5BBug%20creation%5D&order=bugs.bug_id SeaMonkey bugs] and [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Core&version=Trunk&version=unspecified&version=Other+Branch&version=1.8+Branch&bug_status=UNCONFIRMED&chfieldfrom=2005-01-12&chfieldto=Now&chfield=%5BBug%20creation%5D&order=bugs.bug_id Gecko core bugs] that need to be [http://www.mozilla.org/quality/help/bugzilla-privilege-guide.html triaged].  You should ensure that the bugs are in the appropriate component, and (if enough information is available) confirmed or marked as duplicate, works for me, invalid, or wontfix.  If more information is needed, add a comment in the bug asking the reporter for the information needed. Also remember that Gecko/layout bugs need a [http://www.mozilla.org/newlayout/bugathon.html testcase] before they can be confirmed.  Once the bugs are properly triaged, we'll be able to see what bugs need to be fixed before the next SeaMonkey release, and what issues need to be reported in the release notes.
We also need to identify previously reported bugs that need to be fixed before our release.  There is a list of recent unconfirmed [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=SeaMonkey&version=Trunk&version=unspecified&version=Other+Branch&version=1.8+Branch&bug_status=UNCONFIRMED&chfieldfrom=2004-04-01&chfieldto=Now&chfield=%5BBug%20creation%5D&order=bugs.bug_id SeaMonkey bugs] and [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Core&version=Trunk&version=unspecified&version=Other+Branch&version=1.8+Branch&bug_status=UNCONFIRMED&chfieldfrom=2005-01-12&chfieldto=Now&chfield=%5BBug%20creation%5D&order=bugs.bug_id Gecko core bugs] that need to be [http://www.mozilla.org/quality/help/bugzilla-privilege-guide.html triaged].  You should ensure that the bugs are in the appropriate component, and (if enough information is available) confirmed or marked as duplicate, works for me, invalid, or wontfix.  If more information is needed, add a comment in the bug asking the reporter for the information needed. Also remember that Gecko/layout bugs need a [http://www.mozilla.org/newlayout/bugathon.html testcase] before they can be confirmed.  Once the bugs are properly triaged, we'll be able to see what bugs need to be fixed before the next SeaMonkey release, and what issues need to be reported in the release notes.


== SeaMonkey vs. Gecko bugs ==
== SeaMonkey vs. Gecko bugs ==
Line 21: Line 19:
There are two major classes of bugs you might find in the SeaMonkey Suite:
There are two major classes of bugs you might find in the SeaMonkey Suite:


* '''Front-end bugs''': These bugs occur in the user-interface part of the code, and might include problems with bookmarks, autocomplete or the download manager.  These bugs should  be filed under one of the [https://bugzilla.mozilla.org/describecomponents.cgi?product=Mozilla%20Application%20Suite Mozilla Application Suite components].
* '''Front-end bugs''': These bugs occur in the user-interface part of the code, and might include problems with bookmarks, autocomplete or the download manager.  These bugs should  be filed under one of the [https://bugzilla.mozilla.org/describecomponents.cgi?product=SeaMonkey SeaMonkey components].


* '''Back-end bugs''': These bugs occurs in code that operates behind the scenes, and might include problems with web page rendering, networking or printing.  These bugs should  be filed under one of the [https://bugzilla.mozilla.org/describecomponents.cgi?product=Core core Gecko components], which are shared with other Mozilla applications, including Firefox and Thunderbird.
* '''Back-end bugs''': These bugs occurs in code that operates behind the scenes, and might include problems with web page rendering, networking or printing.  These bugs should  be filed under one of the [https://bugzilla.mozilla.org/describecomponents.cgi?product=Core core Gecko components], which are shared with other Mozilla applications, including Firefox and Thunderbird.
Account confirmers, Anti-spam team, canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,083

edits

Navigation menu