Releases/Firefox 30/Test Plan
From MozillaWiki
< Releases
« Firefox 29 | Firefox 30 | Firefox 31 »
Contents
Firefox 30 Test Plan
Summary
Milestone | Firefox 30 |
Status | Currently in Beta |
QA-Lead | Tracy Walker (irc: tracy) |
QA-2nd | Robert Kaiser (irc: KaiRo) |
Rel-Eng contact | Ben Hearsum (irc: bhearsum) |
Rel-Man contact | Lukas Blakk (irc: lsblakk) |
The following is the test plan for Firefox 30 from Nightly through to Release. Use this document as a reference for what is being tested to validate the quality of Firefox 30. After the release this document will be used as an archive of what was done to validate this release.
If you have some free time, please pick a task below and get in touch with one of the leads.
Schedule
- 2014.02.03: [DONE] Nightly
- 2014.03.17: [DONE] Aurora
- 2014.04.25: [DONE] Pre-Beta feature sign-offs
- 2014.04.29: [DONE] Beta 1
- 2014.05.06: [DONE] Beta 2
- 2014.05.09: [DONE] Beta 3
- 2014.05.14: [DONE] Beta 4
- 2014.05.16: [DONE] Beta 5
- 2014.05.21: [DONE] Beta 6
- 2014.05.23: [DONE] Beta 7
- 2014.05.28: [DONE] Beta 8
- 2014.05.30: [DONE] Beta 9
- 2014.06.04: [DONE] Beta 10 (RC build 1)
- 2014.06.06: [DONE] RC (build 2)
- 2014.06.10: [DONE] Final
Features
Disabled
The following features have been deemed not ready for release and will be delayed to Firefox 31 or later.
- Session Store Changes (Alexandra Lucinet)
- Translation (Bogdan Maris)
- Search (Petruta Rasa)
- Modal/non-Modal Dialogs (Manuela Muntean)
- Places (Andrei Vaida)
On Track
Signed Off
The following features have no blockers and have been deemed ready for release.
- GStreamer 1.0 Support (Bogdan Maris)
- Preference UI for proxy autologin (Bogdan Maris)
- Background-blend-mode (Catalin Varga)
Nightly
Fixed Bugs
- How to Help
- Download and install the latest Firefox Aurora build
- Load this list of bug reports
- Read each bug report until you find one you understand and want to test
- Download and install the version of Firefox used to report the bug
- Using the older build, test the claim made in the bug report to see if you can reproduce it
- If you cannot reproduce the bug move on to another bug or ask the reporter to verify the fix
- Using the latest Nightly, test to see if you can reproduce the bug
- If you cannot reproduce the bug set the STATUS to VERIFIED FIXED and add a comment describing your testing
- If you can still reproduce the bug set the STATUS to REOPENED and add a comment describing your testing
- Add any bug reopened to the list below using the bug number template (verified fixes will be tracked elsewhere)
- If you need help, send email to Tracy Walker with the bug summary in the Subject field
- Reopened Bugs
Reported Bugs
Triage unconfirmed bugs.
- How to Help
- Download and install the latest Firefox Nightly
- Load this list of bug reports
- Read each bug report until you find one you understand and want to test
- Test the claim made in the bug report and see if you can reproduce it
- If you can reproduce the bug, set the STATUS to NEW, add a comment describing your testing, and try to find a regression window
- Any confirmed bugs should be added to the list below using the bug number template
- If you need help, send email to Tracy Walker with the bug summary in the Subject field
- Confirmed Bugs
Stability
- How to Help
- Review the Firefox 30 Explosiveness Report
- Any signatures rising significantly (>= 2.0 explosiveness rating) without a bug number should be reported to Bugzilla and nominated for tracking
- If there is already a bug report, update the report with the latest numbers
- Ensure the bug report has the topcrash-platform keyword added (where platform is the platform where crashes occur -- ie. topcrash-win for Windows)
- Ensure the bug is listed below using the bug number template
- Review the Firefox 30 Topcrash Report
- Any signature in the top 10 without a bug number should be reported to Bugzilla and nominated for tracking
- If there is already a bug report, update the report with the latest ranking information
- Ensure the bug report has the topcrash-platform keyword added (where platform is the platform where crashes occur -- ie. topcrash-win for Windows)
- Ensure the bug is listed below using the bug number template
- Review the Firefox 30 tracked bugs that aren't tracked in 29 or 28.
- Each bug listed needs to have its rank updated once per week
- Use the topcrash reports from crash-stats to get the rank for each branch
- Add this information to the bug report
- Ensure the bug report has the topcrash-platform keyword added (where platform is the platform where crashes occur -- ie. topcrash-win for Windows)
- Conversely, remove the topcrash keyword if the crash is no longer in the top-10
- For each of these tasks, ensure the etherpad is updated with your name and the date checked
- Topcrash Bugs
QA Wanted
- How to Help
- Download and install the latest Firefox Nightly
- Review this list of bug reports to find a bug you both understand and want to test (each should contain a comment detailing what's needed from QA)
- If the bug needs steps to reproduce, try to find a reproducible set of steps
- If the bug needs a regression window, try to find a regression window
- If the bug is fixed and needs verification, test to confirm you can reproduce the bug on an older build but not the latest build
- Any tested bugs should be added to the list below using the bug number template
- Remove the qawanted keyword from any fulfilled request
- If you need help, send email to Tracy Walker with the bug summary in the Subject field
- Tested Bugs
Testdays
Aurora
Branch Migration
Pre Sign-off Tasks
- [DONE] Firefox branch migrated (Release Management)
- [DONE] Mozmill Tests branch migrated (Automation Development)
- [DONE] Updates throttled on aurora channel (Release Engineering)
- [DONE] Updates verified throttled on aurora channel (QA)
Sign-off Tasks
- [DONE] Mozmill Daily functional testruns pass with no failures ([report])
- [DONE] Mozmill Daily auroratest update testruns pass with no failures ([report])
- [DONE] Scope features tested and signed off for Aurora uplift
Post Sign-off Tasks
- [DONE] Aurora sign-off email sent (QA)
- [DONE] Updates unthrottled on aurora channel (Release Engineering)
- [DONE] Updates verified unthrottled on aurora channel (QA)
Beta
Regression Testing
- Run these tests for whatever platform(s) you have available.
- Report a bug if you encounter one.
- If you report a bug check to see if it's a regression by testing a previous Firefox version (if it doesn't reproduce in earlier versions it's a regression).
- Add any reported bugs to the Bugs Found section below.
- All results will appear in this dashboard
Beta 1
Build Info
- Builds: build1
- Build ID: 20140428174145
- Changes: Changelog
- Mozmill Configs
Check List
- [DONE] Regression testing (report) - FAIL
- regression found: bug 1003839 - Live bookmark is still created despite cancelling the subscription
- shipped to beta1 with this regression. it is tracked by Rel-Man to ensure it is fixed prior to final 30 release.
- regression found: bug 1003839 - Live bookmark is still created despite cancelling the subscription
- [DONE] Automation Functional tests (report) - PASS
- [DONE] Updates on betatest channel (report) - PASS
- [DONE] Updates on releasetest channel (report) - PASS
- [DONE] Updates on beta channel (report)
- bug 1004575 - ondemand_update test runs stalling out during recording results.
Regression Testing
- Please run a brief smoketest for the features signed off on prior to merge to ensure they continue to be ready for our beta audience.
- GStreamer 1.0 Support (Alexandra Lucinet)
- Preference UI for proxy autologin (Bogdan Maris)
- Places (Andrei Vaida)
- Background-blend-mode (Catalin Varga)
Beta 2
Build Info
- Builds: build1
- Build ID: 20140505140302
- Changes: Changelog
- Mozmill Configs
Check List
- [DONE] Regression testing (moztrap report, Exploratory testing) - PASS
- [DONE] Automation Functional tests (report) - PASS
- [DONE] Updates on betatest channel (report) - PASS
- [DONE] Updates on releasetest channel (report) - PASS
- [DONE] Updates on beta channel (report) - PASS
Regression Testing
- Fix Verifications, focusing on those most recently fixed during this cycle.
- Exploratory testing around Session Restore, Australis.
Beta 3
- shipped with tested failures note in regression testing reports. Further investigation is needed, but we'll ensure bugs are filed and tracked.
Build Info
- Builds: build1
- Build ID: 20140508121358
- Changes: Changelog
- Mozmill Configs
Check List
- [DONE] Regression testing (moztrap report, exploratory testing) - FAIL
- [DONE] Automation Functional tests (report) - PASS
- [DONE] Updates on betatest channel (report) - PASS
- [DONE] Updates on releasetest channel (report) - PASS
- [DONE] Updates on beta channel (report) - PASS
Regression Testing
- Fix Verifications, focusing on those most recently fixed during this cycle.
- Exploratory testing around Safe Browsing, Themes.
Beta 4
Build Info
- Builds: build1
- Build ID: 20140512231802
- Changes: Changelog
- Mozmill Configs
Check List
- [DONE] Regression testing (moztrap report, exploratory testing) - PASS
- [DONE] Automation Functional tests (report) - PASS
- [DONE] Updates on betatest channel (report) - PASS
- [DONE] Updates on releasetest channel (report) - PASS
- [DONE] Updates on beta channel (report) - PASS
Regression Testing
- Fix Verifications, focusing on those most recently fixed during this cycle.
- Exploratory testing around Social API, FxA & Sync, Toolbar customization.
Beta 5
Build Info
- Builds: build1
- Build ID: 20140515140857
- Changes: Changelog
- Mozmill Configs
Check List
- [DONE] Regression testing (moztrap report) - PASS
- [DONE] Automation Functional tests (report) - PASS
- [DONE] Updates on betatest channel (report) - PASS
- [DONE] Updates on releasetest channel (report) - PASS
- [DONE] Updates on beta channel (report) - PASS
Regression Testing
- Fix Verifications, focusing on those most recently fixed during this cycle.
Beta 6
Build Info
- Builds: build2
- Build ID: 20140520115057
- Changes: changelog
- Mozmill Configs
Check List
- [DONE] Regression testing (Fix Verifications) - PASS
- [DONE] Automation Functional tests (report) - PASS
- [DONE] Updates on betatest channel (report) - PASS
- [DONE] Updates on releasetest channel (report) - PASS
- [DONE] Updates on beta channel (report) - PASS
Regression Testing
- Fix Verifications, focusing on those most recently fixed during this cycle.
Beta 7
Build Info
- Builds: build1
- Build ID: 20140522105902
- Changes: changelog
- Mozmill Configs
Check List
- [DONE] Regression testing (Fix Verifications) - PASS
- [DONE] Automation Functional tests (report) - PASS
- [DONE] Updates on betatest channel (report) - PASS
- [DONE] Updates on releasetest channel (report) - PASS
- [DONE] Updates on beta channel (report) - PASS
Regression Testing
- Fix Verifications, focusing on those most recently fixed during this cycle.
- bug 980714 - Blinking caret in panel text - VERIFIED
- bug 1003839 - Live bookmark is still created despite cancelling the subscription. - VERIFIED
Beta 8
Build Info
- Builds: build1
- Build ID: 20140527133511
- Changes: changelog
- Mozmill Configs
Check List
- [DONE] Regression testing (Beta Regression tests, Fix Verifications) - PASS
- [DONE] Automation Functional tests (report) - PASS
- [DONE] Updates on betatest channel (report) - PASS
- [DONE] Updates on releasetest channel (report) - PASS
- [DONE] Updates on beta channel (report) - PASS
Regression Testing
- Beta Regression tests
- Fix Verifications, focusing on those most recently fixed during this cycle.
Beta 9
Build Info
- Builds: build1
- Build ID: 20140529161749
- Changes: changelog
- Mozmill Configs
Check List
- [DONE] Regression testing (Beta Regression tests, PDF tests, Shutdown hangs Exploratory testing, Fix Verifications) - PASS
- [DONE] Automation Functional tests (report) - PASS
- [DONE] Updates on betatest channel (report) - PASS
- [DONE] Updates on releasetest channel (report) - PASS
- [DONE] Updates on beta channel (report) - PASS
Regression Testing
- Beta Regression tests
- PDF tests - issues found so far are documented here.
- Shutdown hangs Exploratory testing
- Fix Verifications, focusing on those most recently fixed during this cycle.
Release
Release Candidate Build 1
Build Info
- Builds: build1
- Build ID: 20140603140158
- Changes: changelog
- Mozmill Configs
Check List
- [DONE] Regression testing (Beta Regression tests, PDF tests, Fix Verifications) - PASS
- [DONE] Automation Functional tests (report) - PASS
- [DONE] Updates on releasetest channel (report) - PASS
- [DONE] Updates on beta channel (report) - PASS
Regression Testing
- Beta Regression tests
- PDF tests
- Fix Verifications, focusing on the fix for PDF printing
Release Candidate Build 2
Build Info
- Builds: build2
- Build ID: 20140605174243
- Changes: changelog
- Mozmill Configs
Check List
- [DONE] Sanity Check - PASS
- [DONE] Automation Functional tests (report) - PASS
- [DONE] Updates on releasetest channel beta builds (report) - PASS
- [DONE] Updates on beta channel (report) - PASS
Regression Testing
Final Release
- [DONE] Updates on releasetest channel release builds (report) - PASS
- [DONE] Spot checks for bug 1009893 - Show /whatsnew tour URL to users updating to 30.0 and 31.0 (from all past versions of Firefox) - PASS
- [DONE] Updates on release channel release builds (report) - PASS