= Test Plan =
== Introduction ==This test plan is a test plan for testing the email app in the Gaia portion of b2g. This documentation will describe the testing strategy that will be used to validate the quality of the email app. Included are the various resources required to complete the testing. === Design Documentation/Background Research ===Listed are the related documentation for testing:Email Debugging info:
* https://wiki.mozilla.org/Gaia/Email/RequiredBugInfo
* https://wiki.mozilla.org/Gaia/Email/SecretDebugMode
Specs:
* [https://www.dropbox.com/sh/8u8nmhvgzkltc7l/A1069183YG/Apps/Email Email Design Specs]
Automated Testing:
* [https://air.mozilla.org/marionette/ Marionette introduction]
* [https://air.mozilla.org/b2gfirefoxos-front-end-automation-in-python/ Front end automation on b2g using marionette]
* [https://github.com/mozilla/gaia-ui-tests Front end tests]
Repositories:
* [https://hg.mozilla.org/releases/mozilla-b2g18/ mercurial repo of gecko]
* [https://hg.mozilla.org/integration/gaia/ mercurial repo of gaia]
* [https://github.com/mozilla-b2g/gaia/tree/v1-train github repo of v1 train]
* [https://hg.mozilla.org/gaia-l10n mercurial repo of l10n translations]
=== Schedule Milestones ===
Scheduling is based on the milestone listed on the Release Management wiki for B2G Landings:
*[https://wiki.mozilla.org/Release_Management/B2G_Landing https://wiki.mozilla.org/Release_Management/B2G_Landing]
Features that are required to land are listed here :
* [https://bugzilla.mozilla.org/buglist.cgi?f1=cf_blocking_b2g&list_id=6146936&short_desc=User%20Story&o1=substring&classification=Client%20Software&query_format=advanced&short_desc_type=allwordssubstr&v1=leo%2B&component=Gaia%3A%3AE-Mail&product=Boot2Gecko Leo Milestone]
Lower priority bugs that may or may not make it into the milestones:
* [https://bugzilla.mozilla.org/buglist.cgi?f1=cf_blocking_b2g&list_id=6146960&short_desc=User%20Story&o1=notequals&classification=Client%20Software&query_format=advanced&short_desc_type=allwordssubstr&v1=leo%2B&component=Gaia%3A%3AE-Mail&product=Boot2Gecko Leo milestone]
== Hardware Requirements ==
* A desktop machine capable of running ADB is necessary for testing for getting debug information and flash the device.
* Mobile devices listed
* Optional: Build machine to build your own [https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Firefox_OS_build_prerequisites?redirectlocale=en-US&redirectslug=Firefox_OS%2FFirefox_OS_build_prerequisites gaia/gecko]
== System Testing ==
== Mobile OS ==
* B2G - Firefox OS 18
=== Mobile Device ===
Test devices :
* Otoro
* Unagi
== Software Requirements ==
* [http://developer.android.com/sdk/index.html ADB]
* [https://pvtbuilds.mozilla.org/pub/mozilla.org/b2g/nightly/ B2G OS Builds]
* [
== System Testing ==
=== Mobile OS ===
* B2G - Firefox OS 18
=== Accounts ===