Releases/Firefox 62/Test Plan
Contents
- 1 Summary
- 2 Feature status
- 3 Milestones
- 3.1 Regular Nightly Validation
- 3.2 Nightly Migration
- 3.3 Developer Edition
- 3.4 Beta
- 3.4.1 Beta 3
- 3.4.2 Beta 4
- 3.4.3 Beta 5
- 3.4.4 Beta 6
- 3.4.5 Beta 7
- 3.4.6 Beta 8
- 3.4.7 Beta 9
- 3.4.8 Beta 10
- 3.4.9 Beta 11
- 3.4.10 Beta 12
- 3.4.11 Beta 13
- 3.4.12 Beta 14
- 3.4.13 Beta 15
- 3.4.14 Beta 16
- 3.4.15 Beta 17
- 3.4.16 Beta 18
- 3.4.17 Beta 19
- 3.4.18 Beta 20
- 3.4.19 Release Candidate
- 3.4.20 62.0.2
- 3.4.21 62.0.3
Summary
This page is to track testing of Firefox 62 from mozilla-central (Nightly) through to mozilla-release. This is intended to be a minimal set of information to help Firefox QA understand and communicate the quality of upcoming releases. Our current walkthrough of the release and QA process might be changing due to recent reorgs.
The QA efforts are mostly split up between two teams:
- Engineering QA
- team reports to Ryan VanderMeulen and Tom Grabowski
- the Project Manager (and main contact) for the team is Rares Bologa
- team is based in Romania (most part) and Las Vegas (5 people)
- the team mainly tests the Desktop app, but covers the Mobile (Android, iOS) side as well
- main responsibilities:
- Feature Testing - new Firefox features, prior to landing and during Nightly
- Bug Triage - older as well as incoming Unconfirmed bugs
- Bug Investigation - various investigation as requested by other people (e.g. finding steps, setting component, finding regression windows)
- Misc - other miscellaneous requests
- Release QA Desktop and Release QA Mobile
- team reports to Ryan VanderMeulen and Tom Grabowski
- the Project Manager (and main contact) for the team is Andrei Vaida
- team is based in Romania
- main responsibilities:
- Build Validation - mostly Beta, Release, and ESR builds (including automated ondemand update, and throttling tests)
- Feature Testing - new features not covered by the Engineering QA team, and those covered by the Engineering QA team after they enter Beta
- Bug Verification - verifying the most important / high risk fixes, with focus on those closer to release
- Bug Investigation - various investigation as requested by other people (e.g. finding steps, setting component, finding regression windows)
- Misc - other miscellaneous requests
Schedule
Milestone | Date | Checks |
---|---|---|
Nightly | - | Conduct daily bug triage, regular build validation, and feature testing |
Beta | - | Feature testing and sign off every beta release, regular testing of DevEdition builds |
Release | - | Review tests and sign off release |
Please consult the Rapid Release Calendar for more information.
Meetings
Meeting | Purpose | When | Vidyo Room | IRC Backchannel | Notes |
---|---|---|---|---|---|
Channel Status | Raise quality concerns with the Release Management team | 10:00 AM Pacific on Tuesday & 08:00 AM Pacific on Thursday | ReleaseCoordination | #planning | Notes archive |
Nightly
While Firefox 62 is on the Nightly channel, QA will mainly focus on:
- Feature Testing - EngQA team (for Firefox features assigned to them) + RelQA team (for other new features - Platform or Firefox)
- Regular Nightly validation - 3 rounds per cycle - EngQA team + RelQA team, alternately
- Triaging newly reported bugs - EngQA team
- Bug Verification - both teams - with main focus on: fixes related to new features, fixes tracked as Sprint work, fixes for major bugs
Reference: https://wiki.mozilla.org/QA/Desktop_Firefox/Walkthroughs/Release_Coordination#Nightly
- End of cycle status
- Total bugs filed affecting 62: tbd
- Bugs fixed / verified on 62: tbd / tbd
- Conditional signoff for merge: <date>, <person> (email sent to release-drivers at
- QE signoff: N/A
Beta
During the Beta cycle, there are several beta releases. Communication with the release coordination, release engineering, and automation teams is key.
While Firefox 62 is on the Beta channel, QA will mainly focus on:
- Signing off each Beta build prior to being pushed to the beta channel - RelQA
- Feature Testing - RelQA team
- Focus is on fixes that land in Beta, and Regression and Smoke testing
- Regular validation of DevEdition builds - about once every two weeks
- Triaging newly reported bugs - EngQA team
- Bug Verification - mostly RelQA - with main focus on: fixes related to new features, fixes for major bugs, fixes assessed as high risk
QA also analyzes the results of OnDemand Update tests running on Jenkins. We create config files for the update tests, check their validity, and run them on at least two channels for each beta release cycle.
Pivotal bugs may need verification during each beta cycle.
- Link to release notes. review & update.
- Crash evaluation/escalation.
- Feature evaluation.
QA Activities
QA wanted
The following tracks bugs which have requests for urgent QA assistance.
- Choose a bug to test from the list below
- Read it and make sure you understand what information is needed (this may be steps or URLs to reproduce, a regression range, or something else altogether)
- Use the latest build of this Firefox version and test until you've discovered the information necessary. Ask for help if you need it.
- Report this information to the bug and remove the qe-verify+ flag
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Stability
This section tracks bugs representing the most urgent stability issues. Consult this wiki for more information.
- Ensure new and explosive crashes have actionable bug reports which are in progress
- Top Crashes - ensure the highest ranked crashes have actionable bug reports which are in progress
- Untriaged Bugs - ensure bugs are actionable and in the correct component
- topcrash bugs
Unconfirmed Bug Triage
The following tracks triage and testing of incoming, unconfirmed bug reports.
- Choose a bug to test from the list below
- Use the latest Nightly build to confirm the bug reproduces
- Flag with reporter with needinfo if you cannot reproduce and need more information
- Set the status to NEW and ensure the bug is in the appropriate component if you can reproduce the bug (provide as much detail about your testing as possible)
- If it's a Firefox bug you may want to add the firefox-backlog=? flag to it.
Queries:
- All Unconfirmed Bugs
- Unchanged Since One Week
- These bugs may need extra attention.
- https://bugzilla.mozilla.org/buglist.cgi?bug_status=UNCONFIRMED&version=62%20Branch&chfieldto=-1w
- Unchanged Since One Month
- These are likely to be confusing or non-reproducible issues. We should make decisions to either close these or tag these non-actionable, and filter them out
- https://bugzilla.mozilla.org/buglist.cgi?bug_status=UNCONFIRMED&version=62%20Branch&chfieldto=-1m
Verification Needed Bugs
- Review the bugs below in the Pending Triage section and select a bug you want to test
- Make sure you understand the bug before you begin testing it
- Test on a previously known broken build to make sure you can reproduce the bug
- Test on the latest build from the branches which are fixed to confirm the bug no longer reproduces
- Mark the bug VERIFIED FIXED if the bug appears to be fixed and set the appropriate status-firefox flag to verified
- Reopen the bug if it still reproduces
Iteration Development
Firefox development during Nightly works on two-week iterations as of 2014. This section tracks the bugs selected for development in these iterations. Please consult the Iteration Dev Walkthrough and the Firefox/IterativeDevelopment page for more information on this process.
- Ensure all bugs are marked qe-verify:+ or -
- Ensure all qe-verify:+ bugs have a QA Contact (The Feature Owner page may help here)
- Ensure all selected bugs are VERIFIED before the end of the iteration
- Anything incomplete at the end of the iteration will be automatically carried over to the next iteration
Queries:
- Dashboard showing current active iteration: https://crash-analysis.mozilla.com/rkaiser/crash-report-tools/qa/
- Iteration 62.1, all bugs: https://bugzilla.mozilla.org/buglist.cgi?f1=OP&j1=OR&f2=cf_fx_iteration&o2=substring&v2=62.1&f3=status_whiteboard&o3=substring&v3=s%3D60.1&f4=CP
- Iteration 62.2, all bugs: https://bugzilla.mozilla.org/buglist.cgi?f1=OP&j1=OR&f2=cf_fx_iteration&o2=substring&v2=62.2&f3=status_whiteboard&o3=substring&v3=s%3D60.2&f4=CP
- Iteration 62.3, all bugs: https://bugzilla.mozilla.org/buglist.cgi?f1=OP&j1=OR&f2=cf_fx_iteration&o2=substring&v2=62.3&f3=status_whiteboard&o3=substring&v3=s%3D60.3&f4=CP
Feature status
Milestones
Regular Nightly Validation
SIGN-OFF DATE | SIGN-OFF STATUS | REASON(S) | MAJOR ISSUES | MINOR ISSUES | TEST REPORT |
---|---|---|---|---|---|
2018-05-16 | GREEN |
|
--- | Bugzilla link | TestRail link |
2018-05-31 | GREEN |
|
--- | Bugzilla link | TestRail link |
2018-06-21 | GREEN |
|
--- | Bugzilla link | TestRail link |
Nightly Migration
Pre-sign-off Checks:
- [NOT STARTED] Features - all scoped features are signed off as ready for Beta by owners. (If you haven't heard anything to the contrary, that is probably true, but make sure we don't know of blocking issues.)
Post-sign-off Checks (as soon as updates are enabled again):
- None yet for migration of Nightly to Beta
Developer Edition
Note: Developer Edition builds are usually signed off once every two weeks.
BUILD | SIGN OFF | ENCOUNTERED BUGS | |||
---|---|---|---|---|---|
Status | Reason(s) | Test Report | New | Known (old) | |
62.0b1-build1 | GREEN |
|
TestRail link |
|
|
62.0b2-build1 | GREEN |
|
TestRail link |
|
|
62.0b7-build1 | GREEN |
|
TestRail link |
|
|
62.0b11-build1 | GREEN |
|
TestRail link |
|
|
62.0b13-build1 | TBD |
|
TestRail link |
|
|
Beta
Note: Beta builds are usually signed off twice a week.
Beta 3
Build Information
- Build 1: 62.0b3-build1 | 1716b76aa7b8 | (ID: 20180625141512)
Testing
- Manual - Firefox 62 Beta 3
- 62.0b3-build1
- [DONE] Smoke and Exploratory Testing with focus on: Graphics and Bookmarks.
- Detailed test results: TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke and Exploratory Testing with focus on: Graphics and Bookmarks.
- 62.0b3-build1
- Updates testing
Beta 4
Build Information
- Build 1: 62.0b4-build1 | e09909cb2297 | (ID: 20180628175621)
Testing
- Manual - Firefox 62 Beta 4
- 62.0b4-build1
- [DONE] Smoke and Exploratory Testing with focus on: Variable Fonts, AutoConfig sandbox and DevTools shapes tool.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke and Exploratory Testing with focus on: Variable Fonts, AutoConfig sandbox and DevTools shapes tool.
- 62.0b4-build1
- Updates testing
Beta 5
Build Information
- Build 1: 62.0b5-build1 | 801112336847 | (ID: 20180702164905)
Testing
- Manual - Firefox 62 Beta 5
- 62.0b5-build1
- [DONE] Smoke and Exploratory Testing with focus on: Activity Stream, Crash Reporting and Mac OS X signing.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke and Exploratory Testing with focus on: Activity Stream, Crash Reporting and Mac OS X signing.
- 62.0b5-build1
- Updates testing
Beta 6
Build Information
- Build 1: 62.0b6-build1 | 5a6eba66a378 | (ID: 20180705151535)
Testing
- Manual - Firefox 62 Beta 6
- 62.0b6-build1
- [DONE] Smoke and Exploratory Testing with focus on: Default & custom theme support, WebExtensions compatibility & support, React animation inspector.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke and Exploratory Testing with focus on: Default & custom theme support, WebExtensions compatibility & support, React animation inspector.
- 62.0b6-build1
- Updates testing
Beta 7
Build Information
- Build 1: 62.0b7-build1 | 32cde6cdb297 | (ID: 20180709172241)
Testing
- Manual - Firefox 62 Beta 7
- 62.0b7-build1
- [DONE] Smoke and Exploratory Testing with focus on: Media playback & support, Plugin compatibility & support, Geolocation.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke and Exploratory Testing with focus on: Media playback & support, Plugin compatibility & support, Geolocation.
- 62.0b7-build1
- Updates testing
Beta 8
Build Information
- Build 1: 62.0b8-build1 | 02069dab4f3c | (ID: 20180712042337)
Testing
- Manual - Firefox 62 Beta 8
- 62.0b8-build1
- [DONE] Smoke and Exploratory Testing with focus on: Search, Awesomebar & indicators and Image compatibility & support.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke and Exploratory Testing with focus on: Search, Awesomebar & indicators and Image compatibility & support.
- 62.0b8-build1
- Updates testing
Beta 9
Build Information
- Build 1: 62.0b9-build1 | d7ab2f3df084 | (ID: 20180713213322)
Testing
- Manual - Firefox 62 Beta 9
- 62.0b9-build1
- [DONE] Smoke and Exploratory Testing with focus on: Privacy, Smart Card, Profile support & compatibility and Session restore.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke and Exploratory Testing with focus on: Privacy, Smart Card, Profile support & compatibility and Session restore.
- 62.0b9-build1
- Updates testing
Beta 10
Build Information
- Build 1: 62.0b10-build1 | 78f265be217f | (ID: 20180719140244)
Testing
- Manual - Firefox 62 Beta 10
- 62.0b10-build1
- [DONE] Smoke and Exploratory Testing with focus on: Toolbars & window controls, Data Migration, Content scroll, zoom & drag support.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke and Exploratory Testing with focus on: Toolbars & window controls, Data Migration, Content scroll, zoom & drag support.
- 62.0b10-build1
- Updates testing
Beta 11
Build Information
- Build 1: 62.0b11-build1 | 88222b8b526d | (ID: 20180723144101)
Testing
- Manual - Firefox 62 Beta 11
- 62.0b11-build1
- [DONE] Smoke and Exploratory Testing with focus on: Download manager, Build installation & uninstallation and Safe browsing.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke and Exploratory Testing with focus on: Download manager, Build installation & uninstallation and Safe browsing.
- 62.0b11-build1
- Updates testing
Beta 12
Build Information
- Build 1: 62.0b12-build1 | 23bc64507f53 | (ID: 20180726161819)
Testing
- Manual - Firefox 62 Beta 12
- 62.0b12-build1
- [DONE] Smoke, Exploratory and Regression Testing with focus on: Content scroll, zoom & drag support, Web compatibility.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke, Exploratory and Regression Testing with focus on: Content scroll, zoom & drag support, Web compatibility.
- 62.0b12-build1
- Updates testing
Beta 13
Build Information
- Build 1: 62.0b13-build1 | dd92dec96711 | (ID: 20180730180407)
Testing
- Manual - Firefox 62 Beta 13
- 62.0b13-build1
- [DONE] Smoke, Exploratory and Regression Testing with focus on: Printing, In-browser PDF support, Private Browsing.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke, Exploratory and Regression Testing with focus on: Printing, In-browser PDF support, Private Browsing.
- 62.0b13-build1
- Updates testing
Beta 14
Build Information
- Build 1: 62.0b14-build1 | 3a3725e292e1 3a3725e292e1 | (ID: 20180802174131)
Testing
- Manual - Firefox 62 Beta 14
- 62.0b14-build1
- [DONE] Smoke, Exploratory and Regression Testing with focus on: Toolbars & window controls, Firefox Screenshots, Plugin compatibility & support.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke, Exploratory and Regression Testing with focus on: Toolbars & window controls, Firefox Screenshots, Plugin compatibility & support.
- 62.0b14-build1
- Updates testing
Beta 15
Build Information
- Build 2: 62.0b15-build2 | 7ce198bb7ce0 7ce198bb7ce0 | (ID: 20180806191531)
Testing
- Manual - Firefox 62 Beta 15
- 62.0b15-build2
- [DONE] File system interaction, Password Manager & Form Autofill, Browser History
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] File system interaction, Password Manager & Form Autofill, Browser History
- 62.0b15-build2
- Updates testing
Beta 16
Build Information
- Build 1: 62.0b16-build1 | 812b11ed03e0 | (ID: 20180809104529)
Testing
- Manual - Firefox 62 Beta 16
- 62.0b16-build1
- [DONE] Smoke, Exploratory and Regression Testing with focus on: Autoconfig Sandbox, Default & custom theme support and Bookmarks.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke, Exploratory and Regression Testing with focus on: Autoconfig Sandbox, Default & custom theme support and Bookmarks.
- 62.0b16-build1
- Updates testing
Beta 17
Build Information
- Build 1: 62.0b17-build1 | 31a3bae15c00 | (ID: 20180813190114)
Testing
- Manual - Firefox 62 Beta 17
- 62.0b17-build1
- [DONE] Smoke, Exploratory and Regression Testing with focus on: Crash Reporting, Graphics compatibility & support, WebExtensions compatibility & support and Geolocation.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke, Exploratory and Regression Testing with focus on: Crash Reporting, Graphics compatibility & support, WebExtensions compatibility & support and Geolocation.
- 62.0b17-build1
- Updates testing
Beta 18
Build Information
- Build 1: 62.0b18-build1 | 5d1304c8f20a | (ID: 20180816151750)
Testing
- Manual - Firefox 62 Beta 18
- 62.0b18-build1
- [DONE] Smoke, Exploratory and Regression Testing with focus on Activity Stream.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke, Exploratory and Regression Testing with focus on Activity Stream.
- 62.0b18-build1
- Updates testing
Beta 19
Build Information
- Build 1: 62.0b19-build1 | 10e2940b1bde | (ID: 20180820172315)
Testing
- Manual - Firefox 62 Beta 19
- 62.0b19-build1
- [DONE] Smoke, Exploratory and Regression Testing with focus on Media playback & support, Content scroll, zoom & drag support and Image compatibility & support.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke, Exploratory and Regression Testing with focus on Media playback & support, Content scroll, zoom & drag support and Image compatibility & support.
- 62.0b19-build1
- Updates testing
Beta 20
Build Information
- Build 1: 62.0b20-build1 | 7fda8e538067 | (ID: 20180823143155)
Testing
- Manual - Firefox 62 Beta 20
- 62.0b20-build1
- [DONE] Smoke, Exploratory and Regression Testing with focus on Printing, Data migration and DLL interceptor.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke, Exploratory and Regression Testing with focus on Printing, Data migration and DLL interceptor.
- 62.0b20-build1
- Updates testing
Release Candidate
Build Information
- Build 1: 62.0-build1 | e95ee677d350 | (ID: 20180827144429)
Testing
- Manual - Firefox 62 RC
- 62.0-build1
- [DONE] Smoke, Exploratory and Regression Testing with focus on Web compatibility.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke, Exploratory and Regression Testing with focus on Web compatibility.
- 62.0-build1
- Updates testing
- Build 2: 62.0-build2 | 9cbae12a3fff | (ID: 20180830143136)
Testing
- Manual - Firefox 62 RC
- 62.0-build2
- [DONE] Smoke, Exploratory and Regression Testing with focus on Web compatibility.
- Detailed test results: [tba in TestRail].
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke, Exploratory and Regression Testing with focus on Web compatibility.
- 62.0-build2
- Updates testing
62.0.2
Build Information
- Build 1: 62.0.2-build1 | 150c70d39363 | (ID: 20180920131237)
Testing
- Manual - Firefox 62.0.2
- 62.0.2-build1
- [DONE] Smoke, Exploratory and Regression Testing with focus on Search and Session restore.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke, Exploratory and Regression Testing with focus on Search and Session restore.
- 62.0.2-build1
- Updates testing
62.0.3
Build Information
- Build 1: 62.0.3-build1 | c9ed11ae5c79 | (ID: 20181001155545)
Testing
- Manual - Firefox 62.0.3
- 62.0.3-build1
- [DONE] Smoke, Exploratory and Regression Testing with focus on Plugin compatibility & support, Download manager and Printing.
- Detailed test results: in TestRail.
- [DONE] Bug verification with focus on the latest fixes to land in this build.
- [DONE] Smoke, Exploratory and Regression Testing with focus on Plugin compatibility & support, Download manager and Printing.
- 62.0.3-build1