Releases/Firefox 33/Test Plan
Contents
- 1 Schedule
- 2 Meetings
- 3 Checklist
- 4 Features
- 5 Stability
- 6 Bugs
- 7 Bug Fix Verifications
- 8 Regression Testing
- 9 Milestones
- 10 Betas
Schedule
Please consult the Rapid Release Calendar for more information.
- 2014-06-09: Firefox 33 arrives on Nightly
- 2014-07-21: Firefox 33 merges to Aurora
- 2014-07-25: Firefox 33 Aurora updates enabled
- 2014-09-02: Firefox 33 merges to Beta
- 2014-09-04: Firefox 33 Beta 1 released
Meetings
Meeting | Purpose | When | Where |
Crashkill | Raise stability concerns with the Crashkill team | 10:00 PST on Monday | Vidyo: Stability, IRC: #crashkill |
Channel Status | Raise quality concerns with the Release Management team | 10:00 PST on Tuesday & Thursday | Vidyo: ReleaseCoordination, IRC: #planning |
Checklist
Priority | Check | Description | Frequency | Last Checked |
1 | Stability | Review the stability reports to identify new/rising crash signatures | Daily | |
2 | Pushlog | Review the pushlog to identify fixed bugs needing verification | Daily | |
3 | QA Needed Bugs | Review and assign qawanted bugs for investigation | At least twice a week | |
4 | Unconfirmed Bugs | Triage and test unconfirmed bug reports | At least once a week | |
5 | Fixed Bugs | Flag fixed bugs for verification | At least once a week | |
6 | Verification Needed Bugs | Test verifyme bugs to confirm fixed bugs are fixed | At least once a week | |
7 | Reported Bugs | Document and escalated reported bugs as necessary | Every Monday | |
8 | Features | Ensure features are owned and on track for release | Once a week | |
9 | Automation | Ensure automation bugs are owned and on track for resolution | Once a week |
Features
Please consult the feature testing walkthrough for more information.
Search Provider Top Suggestions(Petruta Rasa)
ID | Summary | Status | Resolution |
---|---|---|---|
959579 | Implement custom styling for the awesomebar suggestion of the search provider | RESOLVED | INVALID |
962490 | Add a search field to the new tab page | VERIFIED | FIXED |
2 Total; 0 Open (0%); 1 Resolved (50%); 1 Verified (50%);
Places (Andrei Vaida)
ID | Summary | Status | Resolution |
---|---|---|---|
610545 | Arrowpanel animation | VERIFIED | FIXED |
741050 | Downloads initiated by other tabs are misleading | NEW | |
956906 | ignore autocomplete="off" when offering to save passwords via the password manager | VERIFIED | FIXED |
3 Total; 1 Open (33.33%); 0 Resolved (0%); 2 Verified (66.67%);
OpenH264 media plugin (Alexandra Lucinet)
13 Total; 0 Open (0%); 1 Resolved (7.69%); 12 Verified (92.31%);
OMTC (Alexandra Lucinet)
https://wiki.mozilla.org/Platform/GFX/OffMainThreadCompositing
ID | Summary | Status | Resolution |
---|---|---|---|
653064 | [meta] e10s front-end tasks tracking bug | NEW | |
879538 | [meta] e10s back-end tasks tracking bug | RESOLVED | FIXED |
903892 | OMTC on by default everywhere | RESOLVED | FIXED |
3 Total; 1 Open (33.33%); 2 Resolved (66.67%); 0 Verified (0%);
Home/NewTab Search Suggestions (Petruta Rasa)
ID | Summary | Status | Resolution |
---|---|---|---|
612453 | Provide search suggestions on Firefox Start Page (about:home) | VERIFIED | FIXED |
1028985 | Provide search suggestions on Firefox new tab page (about:newtab) | VERIFIED | FIXED |
2 Total; 0 Open (0%); 0 Resolved (0%); 2 Verified (100%);
Stability
This section tracks bugs representing the most urgent stability issues. Consult this wiki for more information.
- Explosive Crashes - 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
10 Total; 10 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Bugs
QA Wanted Bugs
ID | Summary | Status | Qa contact | Component |
---|---|---|---|---|
945192 | The updater.exe loads the bcrypt.dll and other dll's from the working and binary directory when not using the service (Application Update) | VERIFIED | Kamil Jozwiak [:kjozwiak] | Application Update |
1062524 | When a temporary file is created from the download manager it should be readonly. | RESOLVED | File Handling |
2 Total; 0 Open (0%); 1 Resolved (50%); 1 Verified (50%);
Unconfirmed Bugs
81 Total; 81 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Fixed Bugs
Review the pushlog and place each Desktop Firefox bug in one of the following categories:
- A) Tested by the QA Team --> add the verifyme keyword to the bug and set the status-firefox33 flag to fixed
- B) Tested by a new volunteer --> add the [good first verify] whiteboard tag
- C) Tested by the bug reporter --> set the needinfo flag to ask the reporter to confirm the bug is fixed
- D) Not tested at all --> add the [qa-] whiteboard tag
Tips:
- If you are unsure, set the needinfo flag to the Assignee or QA Contact and ask if the bug needs testing
- Be sure to set the status-firefox33:fixed flag
- If the bug includes tests from a developer you can set in-testsuite+
- Ignore any bugs for non-Desktop platforms, with in-testsuite coverage, or which address test failures
Reported Bugs
Ensure these bugs remain on track to resolve and are verified when fixed.
Bugzilla query error
error, http-bad-status, Array
Bug Fix Verifications
- Review the bugs below to identify 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
ID | Summary | Component | Severity | Op sys |
---|---|---|---|---|
1026919 | IonMonkey: (ARM) Simplify the assembler buffer with constant pools. | JavaScript Engine: JIT | normal | All |
1045886 | Remove Cache directory from Android profiles | Networking | major | All |
1073607 | Add clever prefs system to enable/disable panic button on per-locale basis for 33, but always enable in 34 beta | Toolbars and Customization | normal | All |
3 Total; 3 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Regression Testing
- Moztrap testrun to cover past regressions, at-risk components, and feature integration tests
- WebRTC regression test
- PDF.js and printing
- Migration on first-run
Milestones
Aurora Migration
Pre-sign-off Checks:
- {{|}} Automation - document all Mozmill test failures and memory usage regressions
- {{|}} Features - all scoped features are signed off as ready for Aurora by owners
- {{|}} Bugs - document and review any reported bugs and issues, nominate them for tracking if serious
- {{|}} Stability - review crash stats before sign-off to raise any red flags
- {{|}} L10n - contact :Pike to see if there are any known localization issues
Post-sign-off Checks:
- {{|}} Updates - previous versions of Aurora update to the new version (check after updates live)
- {{|}} MM-CI - configure the mozilla-aurora_update testrun on MM-CI to use the aurora channel
Automation
- Testrun Reports
Report | Test Failures |
Add-ons | |
Functional | |
Remote | |
L10n | |
Updates | |
Endurance |
- Memory Usage Report
Platform | Min Memory Usage | Max Memory Usage | Avg Memory Usage | Net Compared to Firefox 32 |
Windows 32-bit | ||||
Mac OS X | ||||
Linux 32-bit | ||||
Linux 64-bit |
Memory regression being tracked/investigated in: <bug number>
Features
Feature | Owner | Aurora Sign-off Status | Potential Blockers |
OMTC | Alexandra Lucinet | ||
Web RTC - bundle in SDP handling |
Updates
Platform | Source Build | Target Build | Result |
Windows | |||
Mac OS X | |||
Linux | |||
Reported Bugs
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Betas
Known Mozmill Failures
16 Total; 16 Open (100%); 0 Resolved (0%); 0 Verified (0%);
All open Mozmill test case fail bugs
Beta 1
B1 Build Information
- build1: 5638b907b505 (ID: 20140902214533)
B1 Sign-off Criteria
- Mozmill functional automation ran without unexpected failures
- Mozmill update automation ran without unexpected failures
- New features pass basic smoketests
- 0 beta blocking regression, stability, or support issues discovered
B1 Testing
- Manual
- [DONE] Smoketest new features
- [DONE] Verify Bug 1059798 - activate Loop and have 1:1 calls with friends (basic dogfooding)
- [DONE] Verify no HSB builds were generated - PASS
- [DONE] Smoketest new features
- Automated (configs)
B1 Bugs Reported
12 Total; 12 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Beta 2
B2 Build Information
- build1: d820ef3b256d (ID: 20140908190852)
B2 Sign-off Criteria
- Mozmill functional automation ran without unexpected failures
- Mozmill update automation ran without unexpected failures
- 0 beta blocking regression, stability, or support issues discovered
B2 Testing
- Manual
- [DONE] Regression testing
- [DONE] Bug verification with focus on most recent fixes
- Automated (configs)
B2 Bugs Reported
ID | Summary | Resolution |
---|---|---|
916489 | Unknown silent crash on startup | INCOMPLETE |
989347 | crash in mozilla::WebGLTexture::DoDeferredImageInitialization(unsigned int, int) | WORKSFORME |
2 Total; 2 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Beta 3
B3 Build Information
- build1: d4082d3a082c (ID: 20140911191954)
B3 Sign-off Criteria
- Mozmill functional automation ran without unexpected failures
- Mozmill update automation ran without unexpected failures
- 0 beta blocking regression, stability, or support issues discovered
B3 Testing
- Manual
- [DONE] Regression testing
- [NEW BUG] Bug 1066480 The scrolling is laggy on Windows Xp.
- [DONE] Bug verification with focus on most recent fixes
- [DONE] Regression testing
- Automated (configs)
B3 Bugs Reported
9 Total; 9 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Beta 4
B4 Build Information
- build1: a6856f90ce36 (ID: 20140915204924)
B4 Sign-off Criteria
- Mozmill functional automation ran without unexpected failures
- Mozmill update automation ran without unexpected failures
- 0 beta blocking regression, stability, or support issues discovered
B4 Testing
- Manual
- [DONE] Regression testing
- [DONE] Bug verification with focus on most recent fixes
- [DONE] Exploratory testing on secured browsing
- Automated (configs)
B4 Bugs Reported
5 Total; 5 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Beta 5
B5 Build Information
- build1: 7cd3ae0255ec (ID: 20140918174809)
B5 Sign-off Criteria
- Mozmill functional automation ran without unexpected failures
- Mozmill update automation ran without unexpected failures
- 0 beta blocking regression, stability, or support issues discovered
B5 Testing
- Manual
- [DONE] Regression testing
- [DONE] WebRTC Sanity Check - PASS
- [DONE] Bug verification with focus on most recent fixes
- Automated (configs)
B5 Bugs Reported
ID | Summary | Resolution |
---|---|---|
904673 | Canceling master password request when accessing saved password opens password window | WONTFIX |
1069925 | FaceCam microphone appears twice on the doorhanger dropdown | INCOMPLETE |
2 Total; 2 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Beta 6
B6 Build Information
- build1: d508b53c3dee (ID: 20140922173023)
B6 Sign-off Criteria
- Mozmill functional automation ran without unexpected failures
- Mozmill update automation ran without unexpected failures
- 0 beta blocking regression, stability, or support issues discovered
B6 Testing
- Manual
- [DONE] Regression testing
- [DONE] Bug verification with focus on most recent fixes
- Automated (configs)
B6 Bugs Reported
Note: This section will be updated once QA has finished all testing activities.
2 Total; 2 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Beta 7
B7 Build Information
- build1: 2431af782661 (ID: 20140923222114)
B7 Sign-off Criteria
- Mozmill functional automation ran without unexpected failures
- Mozmill update automation ran without unexpected failures
- 0 beta blocking regression, stability, or support issues discovered
B7 Testing
- Manual
- [DONE] Manual smoketesting: Web compatibility, Add-on compatibility, Secure browsing, Common media format playback, Sync & Persona sign-on.
- Detailed test results are available in this etherpad.
- [DONE] Verification of Bug 1069405
- [DONE] Manual smoketesting: Web compatibility, Add-on compatibility, Secure browsing, Common media format playback, Sync & Persona sign-on.
- Automated (configs)
B7 Bugs Reported
Note: This section will be updated once QA has finished all testing activities.
6 Total; 6 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Beta 8
B8 Build Information
- build1: 0780dce35e25 (ID: 20140929180120)
B8 Sign-off Criteria
- Mozmill functional automation ran without unexpected failures
- Mozmill update automation ran without unexpected failures
- 0 beta blocking regression, stability, or support issues discovered
B8 Testing
- Manual
- [DONE] Regression testing
- [DONE] Bug verification with focus on most recent fixes
- Automated (configs)
B8 Bugs Reported
Note: This section will be updated once QA has finished all testing activities.
ID | Summary | Resolution |
---|---|---|
1022458 | Nav-bar overflow panel hidden during customize | INCOMPLETE |
1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Beta 9
B9 Build Information
- build1: 9150826eaf1b (ID: 20141002185629)
B9 Sign-off Criteria
- Mozmill functional automation ran without unexpected failures
- Mozmill update automation ran without unexpected failures
- 0 beta blocking regression, stability, or support issues discovered
B9 Testing
- Manual
- [DONE] Verification for disabling of Enhanced Tiles - PASS
- [DONE] Exploratory testing covering Web Compatibility and Audio/Video - PASS
- [DONE] Bug verification with focus on most recent fixes - PASS
- Automated (configs)
B9 Bugs Reported
Note: This section will be updated once QA has finished all testing activities.
5 Total; 5 Open (100%); 0 Resolved (0%); 0 Verified (0%);
RC Build 1
RC Build 1 Information
- build1: 9bf2a5b5162d (ID: 20141007073543)
RC Build 1 Sign-off Criteria
- Mozmill functional automation ran without unexpected failures
- Mozmill update automation ran without unexpected failures
- 0 beta blocking regression, stability, or support issues discovered
RC Build 1 Testing
- Manual
- [DONE] Verification for disabling of MacOSX disable screensaver feature - PASS
- [DONE] Exploratory testing covering Web Compatibility, Audio/Video, Secure Browsing - FAIL (bugs 905902, 1079848)
- Neither of those crashes reported would be considered top crashers, thus not tracked nor blocking release.
- [DONE] Bug verification with focus on most recent fixes - PASS
- Automated (configs)
RC Build 1 Bugs Reported
Note: This section will be updated once QA has finished all testing activities.
6 Total; 6 Open (100%); 0 Resolved (0%); 0 Verified (0%);
RC Build 2
RC Build 2 Information
- build1: 9bf2a5b5162d (ID: 20141011015303)
RC Build 2 Sign-off Criteria
- Mozmill functional automation ran without unexpected failures
- Mozmill update automation ran without unexpected failures
- 0 beta blocking regression, stability, or support issues discovered
RC Build 2 Testing
- Manual
- [DONE] Verification of cert bug 1058812 - PASS
- [DONE] Sanity Check etherpad - PASS
- Automated (configs)
RC Build 2 Bugs Reported
Note: This section will be updated once QA has finished all testing activities.
ID | Summary | Resolution |
---|---|---|
1079734 | [Mac OS X]White lines are drawn during zooming of http://www.versicherungsjournal.de/yellowdot_alt.gif | INCOMPLETE |
1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);
33.0.1 Build 2
note: build 1 was scrapped before it went to release.
33.0.1 Build 2 Information
- build2: 50c33781bc14 (ID: 20141023194920)
33.0.1 Build 2 Sign-off Criteria
- Mozmill functional automation ran without unexpected failures
- Mozmill update automation ran without unexpected failures
- 0 beta blocking regression, stability, or support issues discovered
33.0.1 Build 2 Testing
- Manual
- [DONE] Exploratory testing around: Web Compatibility, WebGL, WebRTC, Add-ons. etherpad - PASS
- Automated (configs)
33.0.1 Build 2 Bugs Reported
Note: This section will be updated once QA has finished all testing activities.
ID | Summary | Resolution |
---|---|---|
1087932 | Some WebGL games/animations fail to work on some Radeon 3000 devices starting with Firefox 32.0.3 | WORKSFORME |
1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);
33.0.2
note: build 1 was scrapped before it went to release.
33.0.2 Build 1 Information
- build1: e4f020cdef25 (ID: 20141027010304)
33.0.2 Build 1 Sign-off Criteria
- Mozmill functional automation ran without unexpected failures
- Mozmill update automation ran without unexpected failures
- 0 beta blocking regression, stability, or support issues discovered
33.0.2 Build 1 Testing
- Manual
- [DONE] Exploratory testing around: Web Compatibility, WebGL. etherpad - PASS
- Automated (configs)
33.0.2 Build 1 Bugs Reported
Note: This section will be updated once QA has finished all testing activities.
ID | Summary | Resolution |
---|---|---|
1089652 | crash in js::jit::OutOfLineCode::bind(js::jit::MacroAssembler*) | WORKSFORME |
1089682 | OOM crash on http://pioul.fr/lolgl/ WebGl game. | WORKSFORME |
2 Total; 2 Open (100%); 0 Resolved (0%); 0 Verified (0%);
33.0.2 Build 2 Information
- build2: 7dc4a9d1b3e6 (ID: 20141027150301)
33.0.2 Build 2 Sign-off Criteria
- Mozmill functional automation ran without unexpected failures
- Mozmill update automation ran without unexpected failures
- 0 beta blocking regression, stability, or support issues discovered
33.0.2 Build 2 Testing
- Manual
- [DONE] Exploratory testing around: Web Compatibility, WebGL. etherpad - PASS
- Automated (configs)
33.0.2 Build 2 Bugs Reported
Note: This section will be updated once QA has finished all testing activities.
4 Total; 4 Open (100%); 0 Resolved (0%); 0 Verified (0%);
33.0.3
note: build 1 was scrapped before it went to release.
33.0.3 Build 2 Information
- build2: 983a710b51c4 (ID: 20141105223254)
33.0.3 Build 2 Sign-off Criteria
- Mozmill functional automation ran without unexpected failures
- Mozmill update automation ran without unexpected failures
- 0 beta blocking regression, stability, or support issues discovered
33.0.2 Build 2 Testing
- Manual
- [DONE] Exploratory testing around: Web Compatibility, WebGL. etherpad - PASS
- Automated (configs)
33.0.3 Build 2 Bugs Reported
Note: This section will be updated once QA has finished all testing activities.
ID | Summary | Resolution |
---|---|---|
942130 | 360p max resolution for WebM HTML5 Videos on Youtube | DUPLICATE |
1087932 | Some WebGL games/animations fail to work on some Radeon 3000 devices starting with Firefox 32.0.3 | WORKSFORME |
2 Total; 2 Open (100%); 0 Resolved (0%); 0 Verified (0%);