QA/Fennec/Milestones/2.0: Difference between revisions
No edit summary |
|||
Line 178: | Line 178: | ||
|mbrubeck | |mbrubeck | ||
|[https://wiki.mozilla.org/QA/Fennec/Milestones/2.0/TestPlan:Sharing Test Plan] | |[https://wiki.mozilla.org/QA/Fennec/Milestones/2.0/TestPlan:Sharing Test Plan] | ||
|- style="background:# | |- style="background:#FFFFFF;" | ||
|[https://wiki.mozilla.org/Mobile/Projects/Feedback Feedback and Help] | |[https://wiki.mozilla.org/Mobile/Projects/Feedback Feedback and Help] | ||
|Yes/No | |Yes/No |
Revision as of 22:21, 21 September 2010
Overview
The goal of this Overall Test Plan is to lay out our testing strategy, communicate it to others, and track the status.
All of our releases are tested off of the "Fennec 2.0 Catch-All Test Run" on the Litmus TCM.
For more information about Fennec 2.0, take a look at the mobile team's Feature Planning page
Current Blocking Bugs List
- Beta 1 blockers : as of 9/14 - 27 blockers
- Alpha 1 blockers
Devices Supported
Device | OS | Manufacturer | Keyboard | GPS | Camera | Rotate | Resolution |
---|---|---|---|---|---|---|---|
Nokia N900 | Maemo | Nokia | Slide Out | Yes | Yes | Yes | 480x800 |
Nexus One | Android | None | Yes | Yes | Yes | 800x480 | |
Droid | Android | Motorola | Yes | Yes | Yes | Yes | 800x480 |
Desire | Android | HTC | Yes | Yes | Yes | Yes | 800x480 |
Droid Incredible | Android | HTC | Yes | Yes | Yes | Yes | 800x480 |
HTC Desire | Android | HTC | No | Yes | Yes | Yes | 800x480 |
Build Location
Fennec 2.0 is currently built from trunk (mozilla-central) as well as the front end mobile-browser repositories. To minimize branching and maintenance, we will target the 1.9.x (higher than 2) branch. All other platforms will build from the same branch.
Nightly builds for Maemo (you need both fennec*.deb and xulrunner*.deb where the timestamps match) and Windows Mobile (only the .cab file is needed) are located here: http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-mobile-1.9.x/
Releases Tested
- Alpha 1 - August 16th - Release Test Results
- Beta 1 - September xxx - Release Test Results
Test Areas
General Test Areas
Status | Action to Take |
Testcases Added |
|
Landed |
|
Dev Started |
|
Not Landed/Backed Out |
|
Platform (P1's)
Feature Area and Spec | Unit Testcases Needed/Added | QA Contact | Dev Contact | Links |
e10s | Yes | mw22 | Test Plan | |
Layers | Yes | mw22 | ||
Power Mgmt | Yes/No | mw22 |
P1 (must have's)
Feature Area and Spec | Litmus Testcases Needed/Added | QA Contact | Dev Contact | Links |
Multitouch | Yes/No | aakashd | mbrubeck | Test Plan |
Virtual Keyboard | Yes/No | nhirata | jchen | Test Plan |
Android Chrome Theme | Yes/No | AaronMT | madhava, martell | |
Weave Sync Integration | Yes/Yes | tchung | mfinkle | Test Plan |
Platform integration (notification systems, back button, helper apps) | Yes/No | ashah | bunch of people | |
RTL Support | Yes/No | nhirata | vingtetun | Test Plan |
Page Interactions | Yes/No | aakashd | vingtetun, mfinkle | |
Awesome Screen Redesign | Yes/No | AaronMT | vingtetun | Test Plan |
P2 (should have's)
Feature Area and Spec | Litmus Testcases Needed/Added | QA Contact | Dev Contact | Links |
Find In Page | Yes/Yes | vlad | vingtetun | Test Plan |
Sharing | Yes/Yes | tchung | mbrubeck | Test Plan |
Feedback and Help | Yes/No | nhirata | mfinkle | Test Plan |
UI Transitions/Animations | No/No | aakashd | ||
Basic RSS Support | Yes/No | nhirata | jmientenin | Test Plan |
Scrolling Indicators | Yes/No | aakashd | mfinkle | Test Plan |
Camera UI | Yes/No | vlad | ||
Contacts Integration | Yes/No | tchung | mfinkle | Test Plan |
Reflow on Zoom | Yes/No | vlad | stechz | |
Form Assistant Refresh | Yes/Yes | aakashd | vingtetun | Test Plan |
P3 (nice to have's)
Feature Area and Spec | Litmus Testcases Needed/Added | QA Contact | Dev Contact | Links |
Long-Tap Support | Yes/No | nhirata | Test Plan | |
Session Restore | Yes/No | tchung | mfinkle | |
Make logging into websites easier | Yes/No | tchung | ||
Better error pages | Yes/No | aakashd | stechz | |
Mobilize our messages/dialogs | Yes/No | mw22 | ||
Basic Webapp Support | No | tchung | fabrice |
Automation
QA is undertaking the task of porting the unit tests from Firefox to Fennec for each platform. This is a lengthy task, but our goal is to have 100% unit tests passing by the 2.0 ship.
We have created a tracking system for the unit tests which we update on a regular basis.