QA/Firefox 3.next/Test Plan
Contents
Firefox 3.next Testplan (early draft)
Firefox 3.next, no code name yet, will be the next major release of Firefox scheduled to be released, tentatively, sometime this summer/fall. The scope for this release hasn't been determined yet, but several features have been completed and landed, and several more will be landing in the weeks ahead.
Milestone Test Results
- 3.7 Alpha 3 - March 16
- 3.7 Alpha 2 - Last week of Feb
- 3.next Alpha 1 - Feb 9
New in 3.next (in flux)
- List of new features, dev contact and qa contact, with link to project page
- And so on...
Requirements and QA Planning
Most of the work for 3.next is being done in the form of sprints/projects. You will find links to the features documentation and landing targets here:
https://wiki.mozilla.org/Firefox/Projects
We will hold testplan brainstorming and review sessions with the acting developers. Ideally, the developer will explain the feature to a small group of QA people, and we'll have a chance to brainstorm test cases with them. If you own a feature, make sure to schedule a session with the developer; make it public to engage community members who might be interested in participating.
Feature Test Plans and Status
Platform Components:
Feature Test Plan | Specs | Target | Tracking Bug(s) | Contact | QA State |
OOPP test plan | Electrolysis Wiki (blog), (UI blog1), (UI blog2), (notes) |
Landed in 1.9.3 and enabled by default | bug 478976, bug 539055, bug 538910, bug 550293, bug 550303, bug 550293 | QA: juanb, marcia Dev: bsmedberg, dolske |
3/24: Been dogfooding nightly, lots of bugs fixed and landing in alpha 4. Fixed OOPP bugs since 1/1/2010 Meta Bugs |
Test Plan | Direct2D project page? | 1.9.3 (landed?) | bug 549116 | QA: marcia, jgriffin Dev: Bas |
Had one test day. Many bugs have been fixed since then and another Test Day is being planned. |
test plan link | Places query API redesign | 1.9.3 (patches pending review) | bug 522572, bug 534983, bug 543888 | QA: Dev: ddhal |
nothing additional needed beyond our usual regression testing cycle for Places(spoke with ddhal 3/3/2010) |
test plan link | Async places containers | 1.9.3 (in progress) | tracking bugs? | QA: Dev: adw |
nothing additional needed beyond our usual regression testing cycle for Places (spoke with adw 3/3/2010) |
test plan link | Startup time improvements | 1.9.3 (updates ongoing) | tracking bugs? | QA: retornam Dev: dietrich |
unknown |
test plan link | IO reduction | 1.9.3 (in progress) | tracking bugs? | QA: mw22 Dev: sdwilsh |
untested |
test plan link | Stabilize Jetpack API | 1.9.3 (design stage, pending implementation) | tracking bugs? | QA: tchung Dev: adw |
API's only. no UI to test at this time. An IDE is in the works (spoke with adw 3/3/2010) |
test plan link | Resource packages | 1.9.3 (design stage, pending implementation) | tracking bugs? | QA: mw22 Dev: vlad, limi |
unknown |
Firefox Features
Feature Test Plan | Specs | Target | Tracking Bug(s) | Contact | QA State |
test plan link | Theme | 1.9.3 | tracking bugs | QA: abillings Dev: shorlander, gavin |
untested |
Weave test plan | Weave | 1.9.3 | tracking bugs | QA: tracy, tchung Dev: mconnor, faaborg | 3/24: weave 1.2 eta apr 1st. weave 1.3 eta late apr/early may |
test plan | Add-ons Manager Redesign | 1.9.3 | bug 550048, bug 461973 | QA: hskupin, Dev: Boriss, Unfocused |
Weave 1.3 target to ship 3/17. plans to integrate weave 2.0 into firefox 4.0 beta |
test plan link | Web page inspector | 1.9.3 (late March) | tracking bugs | QA: Needs Owner Dev: robcee, johnath, limi |
3/24: more changes updated on spec today. still no demoable build yet? |
test plan link | Preferences UI | 1.9.3 (design started) | tracking bugs | QA: ashughes Dev: faaborg |
unknown |
test plan link | Home tab and app tabs | 1.9.3 (design started) | tracking bugs | QA: marcia Dev: faaborg |
unknown |
test plan | Tab matches in awesomebar | 1.9.3 (implemented, landed for alpha4?) | bug 480350, bug 455650 | QA: ashughes Dev: Unfocused |
3/24: Test cases in-litmus pending landing of feature for testing |
test plan link | Print preview in separate window (spec?) | 1.9.3 (basic implementation done) | tracking bugs | QA: ashughes Dev: rflint |
untested |
test plan link | actions after update | 1.9.3 (implemented by mid Feb) | tracking bugs | QA: retornam Dev: rs (Robert Strong) |
unknown |
test plan link | doorhanger notifications | 1.9.3 (inactive?) | tracking bugs | QA: ashughes Dev: dolske |
unknown |
test plan link | Action based on update xml after app update | Client side 03/10, AUS 04/10 | tracking bugs | QA: ashughes Dev: rs | IN FLIGHT |
test plan link | Simplify Update UI size for billboard and l10n | 03/11/10 (on trunk) 3/31/10 (1.9.1 and 1.9.2) | tracking bugs | QA: ashughes Dev: rs | 3/12: Landed on Trunk |
test plan link | Jetpack SDK | SDK 0.3 landed, 0.4, 0.5 coming soon | tracking bugs | QA: ayan, tchung Dev: myk | IN FLIGHT, need to determine what will land in the 4.0beta |
Existing Feature and Performance Improvements
We'll track these feature improvements here. Features which require some UI revision will be tracked here.
Accessibility
Any accessibility changes we'll track in a wiki linked off here.
l10n
Any new locales, in beta, official? Any fewer locales? String changes tested? We will be in touch with Axel to keep track of milestone release changes.
Add-Ons / Plugins Compatibility
We are going to test common plugins and add-ons.
Websites for 3.next
The plan for new content for websites related to 3.next will be found in the Firefox 3.next website plan.
Reference and TODOs
- Feature Test Plan Template
- Feature Test Plan Reviews
- Keep track of top sites testing, compatibility, crashers, etc...
- l10n, add-ons compatibility....
- Bug Verifications: List of bugs needing verification for 1.9.3
- Bug Lists: Firefox 3.next Bug Nominations