QA/Fennec/Milestones/5.0

From MozillaWiki
< QA‎ | Fennec‎ | Milestones
Jump to navigation Jump to search

« Mobile

Overview

Fennec Test Strategy

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 5.0 Catch-All Test Run" on the Litmus TCM.

For more information about Fennec 5.0, take a look at the mobile team's Feature Planning page

Current Blocking Bugs List

Build Location

Fennec 5.0 is currently built from trunk (mozilla-central) as well as the front end mobile-browser repositories. Nightly builds for all platforms are located at: http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-mobile-trunk/

Releases Tested

Test Areas

General Test Areas

Status Action to Take
Testcases added
  • Test and re-test on a daily basis
Landed
  • Add testcases to Litmus
  • Begin filing/verifying bugs
Development started
  • Contact the developer
  • Build the test plan
Feature is being planned
  • Stay in a holding pattern

Features

Feature Area and Spec Litmus Testcases Needed/Added QA Contact Dev Contact Links
Do Not Track Yes/No AaronMT mbrubeck Bug 648654
Improve position:fixed support No/No mw22 romaxa Bug 607417
Tell Android to scan downloaded media No/No nhirata wesj Bug 646550
Handle option overflow in Android menu No/No ashah wesj Bug 610784
Fix broken color conversion No/No Andreea Pod derf Bug 641014
Add remoteXUL strings for Fennec No/No Anna Moldovan volkmar Bug 648268
Slightly improve page load performance No/No nhirata ehsan Bug 561694
Dialogs/Prompts look like Android dialogs No/No Anna Moldova wesj Bug 618989
Consecutive pans should not be jumpy No/No kbrosnan stechz Bug 639179
No more fullscreen landscape keyboard Yes/Yes nhirata blassey Bug 614355

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 5.0 ship.

We have created a tracking system for the unit tests which we update on a regular basis.