Changes

Jump to: navigation, search

B2G/QA/Gaia Test Plan/Browser

3,744 bytes added, 20:31, 2 January 2013
Created page with "== General Information == {| class="fullwidth-table" |- ! style="width: 40%;" | '''Area''' ! style="width: 60%;" | '''Details''' |- | '''Team:''' | *'''Developers:''' *'''D..."
== General Information ==

{| class="fullwidth-table"
|-
! style="width: 40%;" | '''Area'''
! style="width: 60%;" | '''Details'''
|-
| '''Team:'''
|
*'''Developers:'''
*'''Designer:'''
*'''QA:''' Naoki Hirata
|}

= Test Plan =
== Design Documentation/Background Research ==

== System Testing ==
== Mobile OS ==
* B2G - Firefox OS 18
=== Mobile Device ===
Test devices :
* Otoro
* Unagi

== Strategy ==
* Exploratory Manual testing using outline; see Test Outline section
* Regression testing based on Test Cases
* Eventual automation testing

== Signoff Criteria ==
* All basecamp blockers are closed
* All smoke tests and basic functional tests are ran without finding any basecamp blockers

== Test Cases and Results ==
* Test cases will be tracked in MozTrap under "gaia" and "email"

= Test Outline =
Note : This test out line is a brain storm of all possible conditions to consider for testing. The scope of the testing will be narrowed from this list based on design information, risks of breakage, etc.

== Positive Smoke/Alpha Tests ==

=== UI ===
* General

* Gestures

* Keyboard Short Cuts

=== Functional ===
* UI Based Functionality
* Input
** Symbols:
*** Astricks () {} [] & ^ % $ # @ ! ~ etc.
** Screen size (making sure that things fit)

* Conditional Functionality

== Beta Conditional ==
* Virtual Conditions

*Content Conditions

*Physical Conditions
**While Charged
**While not Charged
**Power Consumption
**Performance
*** Speed of functions
*** Processor utilization
*** Memory utilization
**** Memory leaks?
**** Memory efficiency
**Storage
***Disk
***Sim

*Negative (Tests to Break) Tests
** Security
*** Buffer Overflow (max characters)
** removal of characters

*Race Conditions
** Lock conditions?
** tooltips or other dialogs?
** Network Conditions (Should have no impact)
*** WiFi
*** 3G
*** Bluetooth (Devices)
*** 4G?
*** SMS
**Signal Conflict
*** Browser notifications
**** clicking in search field (form assistant + virtual keyboard)
**** Restart notification (ie. change in certain preferences in preferences panel )
**** Password notification
**** form manager notification
**** password manager
**** popup blocker
**** offline storage
**** geolocation manager respective to content window
***Battery
****Battery Low
****No Battery
***Calls
****Incoming Phone Call
***Other Apps
****Calendar notification
****Alarm Clock notification
****Sleep notification
****Screensaver / Lock (system)
****EnergySaver (Fade) (system)
****Other?
****Music playing (should not affect)
****plugins (youtube and other websites with different media types)
****Extensions ( addons to fennec)
**Buttons
***Hard reset
***Soft reset
***Turn off phone
***force quit
***Other buttons being pressed on the phone (zoom, picture, power )
**UI State Change
***Zoom
****while bringing up Keyboard
****while dismissing the keyboard
***Change Orientation
****while bringing up keyboard
****while dismissing the keyboard

*Device/Platform Specific Issues
**Portrait/Landscape Orientation
**Camera (should not conflict?)
**Microphone (Voice commands? Voice Recognition?)
**Speaker (should not conflict)
**headset (should not conflict)
**Vibrate mode (should not conflict)
**Volume (display conflict? need to test)
**GPS
**Print support?
**Sync
** Multiapp?
** physical keyboard
*** visible
*** hidden
(Note : There may be some difference between maemo and android)

*Localization
**Double Byte Characters (Japanese, Chinese, Korean)
**RTL Languages (Arabic/Hebrew)
**High ASCII characters (Euro)
**Date Input/Format (Euro/Japanese/Chinese)
**Time Format (Chinese/Japanese)
**Dialog check
**Change of IME on Mobile OS

* Help?

== Usability ==
*Usability
* Accessibility (508 compliance)
Confirm
4,378
edits

Navigation menu