QA/Firefox 4/Test Plan

From MozillaWiki
< QA‎ | Firefox 4
Revision as of 16:57, 7 June 2010 by Jbecerra (talk | contribs) (Created page with '= Firefox 4 Testplan = Firefox 4, no code name yet, will be the next major release of Firefox scheduled to be released, tentatively, sometime before the end of the year. The scop…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Firefox 4 Testplan

Firefox 4, no code name yet, will be the next major release of Firefox scheduled to be released, tentatively, sometime before the end of the year. The scope for this release is in flux, but Mike Beltzner has presented the vision for Firefox 4 to the community through the Mozilla blog.

Milestone Test Results

Mozilla Developer Preview releases are spun from the 3.7 trunk, which is why their designation is 3.7AlphaX. The first beta spun off of this will bear the Firefox 4 designation.

Firefox 4 Feature Highlights

List the major features for Firefox 4 such as:

  • HTML5
  • WebM
  • New Theme

Requirements and QA Planning

Most of the work for Firefox 4 is being done in the form of sprints/projects. You will find links to the features documentation and landing targets here:

We will hold testplan brainstorming and review sessions with the developers in charge of the features. 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, tchung , 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
Crowdsourcing extension ready, Test Day May 21 to help get community testing coverage.
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, tchung , retornam (AMO)
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: tchung
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 Compatibility for Firefox 4

The plan for new content for websites related to Firefox 4 will be found in the Firefox 4 website plan.

Crashers and User Feedback Monitoring

Reference and TODOs