QA/Firefox3.6/TestPlan: Difference between revisions
Line 124: | Line 124: | ||
| [[QA/Firefox3.6/TestPlan:Multitouch Polish | Multitouch Polish]] | | [[QA/Firefox3.6/TestPlan:Multitouch Polish | Multitouch Polish]] | ||
| [https://wiki.mozilla.org/Firefox/Projects/Multitouch_Polish Sprint] | | [https://wiki.mozilla.org/Firefox/Projects/Multitouch_Polish Sprint] | ||
| | | {{bug|488715}} | ||
| [mailto:marcia@mozilla.org marcia], [mailto:juanb@mozilla.org juanb], volunteer | | [mailto:marcia@mozilla.org marcia], [mailto:juanb@mozilla.org juanb], volunteer | ||
| felipe | | felipe |
Revision as of 22:23, 22 September 2009
Firefox 3.6 (Namoroka) Testplan
Firefox 3.6, code named "Namoroka", will be the next major release of Firefox scheduled to be release, tentatively, sometime this fall. So far no major UI changes are planned for this release, and the more significant changes will happen in back-end components.
New in 3.6 (in flux)
- Compositor Phase - roc
- Focus Rewrite - Enn
- Interruptible Reflow - bz
- Content Sink Refactoring - Jonas (replaced with HTML 5 parser in future version)
- Ts Improvements - dietrich
- Firefox WinCE - vlad
- Asynchronous Location Bar - sdwilsh
- Aero Peek - robarnold
- Form Awesomecomplete - MattN, dolske
- System Extension Notification - Mossop
- Plugin Update Referrals - Mossop
- Multitouch Polish - felipe
- Performance Perception - faaborg (needs definition)
- Per Tab Network Prioritization - zpao
- Personas Uplift - dao
Requirements and QA Planning
Most of the work for 3.6 is being done in the form of sprints. You will find links to the features documentation here:
https://wiki.mozilla.org/Firefox/Sprints
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 afterwards. 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 | Sprint Spec | Tracking Bug(s) | QA | Dev | Completion |
Compositor Phase | Sprint | Tracking bugs | Martijn | roc | Dev: incomplete, complete, regression fixes, ? QA: % ? |
Focus Rewrite | Sprint | bug 178324 | Heather | Enn | Dev: complete with some regression fixes QA: 0% |
Interruptible Reflow | No Sprint | bug 67752 | Jonathan | bz | Dev: feature complete but with some regressions QA: 50% |
Ts Improvements | Sprint | Tracking bugs | (No owner needed, relEng) | dietrich | Dev: incomplete, complete, regression fixes, ? QA: % ? |
Firefox WinCE | No Sprint | Open Resolved |
tchung, marcia | vlad | Dev: incomplete, complete, regression fixes, ? QA: % ? |
Firefox Features:
Feature Test Plan | Sprint Spec | Tracking Bug(s) | QA | Dev | Status |
Asynchronous Location Bar | Sprint | bug 455555 | tracy, ashughes, volunteer | sdwilsh | Dev: regression fixing QA: complete |
Aero Peek | No sprint | bug 474056, bug 501490 | qa1, ashughes, volunteer | robarnold | Dev: complete QA: 0% |
Form Awesomecomlete | Sprint | tracking bugs | tracy, qa2, volunteer | MattN | Dev: complete - polishing QA: 30% |
System Extension Notification | Sprint | bug 476430 | aakash, qa2, volunteer | Mossop | Dev: incomplete QA: -- |
Plugin Update Referrals | Sprint | bug 514327 | tchung, qa2, volunteer | Mossop, bcmcbride | Dev: incomplete (needs 1.9.2 landing) QA: 10% |
Multitouch Polish | Sprint | bug 488715 | marcia, juanb, volunteer | felipe | Dev: complete, enhancements considered QA: 20% ? |
Performance Perception | Sprint | bug 513817 | Henrik, marcia, volunteer | faaborg | Dev: incomplete, complete, regression fixes, ? QA: % ? |
Personas Uplift Exploration | Sprint blog blog 2 |
bug 511104, bug 511107, bug 511108, bug 511771, bug 510909 | tchung, juanb, volunteer | dao | Dev: incomplete QA: 35% |
about:support | Sprint | bug 367596 | marcia, volunteer | cbartley | Dev: incomplete (needs 1.9.2 landing) QA: 0% |
Per Tab Network Prioritization (Phase I) |
Sprint Doc | bug 514490 | hskupin, volunteer | zpao | Dev: in-progress (post b1) QA: 0% |
Existing Feature Improvements
Several existing features have undergone improvements, such as "new tab to the right", and therefore do not require a test plan in itself. However we'll track these feature improvements here.
Milestone Test Results
- 3.6 Beta 1 - Estimate, candidate builds by week of Sept 28
- 3.6 Alpha 1 - August 7
Accessibility
- The accessibility changes mostly pertain to APIs which are being tested on Tinderbox. Most changes in 1.9.2/Firefox 3.6 pertain to table exposure to screen readers. Some of the changes users will see are:
- Table rows are now announced.
- Screen readers can get to header information more accurately by using RELATION_DESCRIBED_BY. These need to be implemented on the assistive technology side.
- Manual testing is being done on a dog-fooding basis and by specifically testing and verifying test cases attached to/linked to from bugs.
l10n
We'll track any l10n changes here. Any new locales, in beta, official? Any fewer locales? String changes tested?
Reference and TODOs
- Feature Test Plan Template
- Keep track of top sites testing: compatibility, crashers, etc...
- l10n, add-ons compatibility....
- Bug Verifications: List of bugs needing verification for 1.9.2
- Bug Lists: Firefox 3.6 Bug Nominations