25
edits
(Updating) |
(Updating) |
||
| Line 1: | Line 1: | ||
=App Title= | =App Title= | ||
==Stability (Open to Test)== | ==Stability (Open to Test)== | ||
:Link to: Developer's status | |||
==How to test this App== | ==How to test this App== | ||
:Link to: One and Done Items | |||
* [https://docs.google.com/a/qanalydocs.com/spreadsheets/d/1RhI81B01gzLYTeRVqFM8RC2_UiuGtFssGtX_pRycgqE/edit#gid=1193446165 Application Coverage] | ::*[https://docs.google.com/a/qanalydocs.com/spreadsheets/d/1RhI81B01gzLYTeRVqFM8RC2_UiuGtFssGtX_pRycgqE/edit#gid=1193446165 Application Coverage] | ||
:Access Points | |||
:list ways to access the app | ::*list ways to access the app | ||
:Data Management | |||
:list data types/content app utilizes | ::*list data types/content app utilizes | ||
:Areas to test | |||
:list areas of app to test (Main view, compose, settings, edit, details view, etc) | ::*list areas of app to test (Main view, compose, settings, edit, details view, etc) | ||
:User Actions | |||
:list all actions user can perform in app | ::*list all actions user can perform in app | ||
:Positive & Negative Testing | |||
:http://www.guru99.com/positive-vs-negative-testing.html | ::http://www.guru99.com/positive-vs-negative-testing.html | ||
:Positive Examples | |||
:list some positive examples | ::*list some positive examples | ||
:Negative Examples | |||
:list some negative examples | ::*list some negative examples | ||
:Boundary Testing | |||
:http://en.wikipedia.org/wiki/Boundary_testing | ::http://en.wikipedia.org/wiki/Boundary_testing | ||
::*list some examples of boundary testing | |||
:Race Conditions | |||
:http://en.wikipedia.org/wiki/Race_condition | ::http://en.wikipedia.org/wiki/Race_condition | ||
::*list some examples of Race Conditions to test | |||
== FXOS Contacts== | == FXOS Contacts== | ||
:Team Members | |||
:Link to: Team Site | ::*Link to: Team Site | ||
:https://wiki.mozilla.org/FirefoxOS/functionalteams | :https://wiki.mozilla.org/FirefoxOS/functionalteams | ||
:[Component] QA Owner | |||
:NAME_MAILTO: | ::*NAME_MAILTO: | ||
==Fixed in last 7 days== | ==Fixed in last 7 days== | ||
==Open Bugs== | ==Open Bugs== | ||
:Last 7 days | |||
:<bugzilla> | ::<bugzilla> | ||
{ | { | ||
"list_id":"11825956", | "list_id":"11825956", | ||
| Line 51: | Line 51: | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
:Link to: All open bugs | |||
:<bugzilla> | ::<bugzilla> | ||
{ | { | ||
"list_id":"11826378", | "list_id":"11826378", | ||
| Line 66: | Line 66: | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
:All open blockers/noms | |||
:<bugzilla> | ::<bugzilla> | ||
{ | { | ||
"f1":"cf_blocking_b2g", | "f1":"cf_blocking_b2g", | ||
| Line 89: | Line 89: | ||
==Design Documents== | ==Design Documents== | ||
:UX Specs | :UX Specs | ||
:Building Blocks | |||
:https://wiki.mozilla.org/Gaia/Design/BuildingBlocks | ::https://wiki.mozilla.org/Gaia/Design/BuildingBlocks | ||
:https://etherpad.mozilla.org/b2g-features-checklist | ::https://etherpad.mozilla.org/b2g-features-checklist | ||
==User Stories Metas== | ==User Stories Metas== | ||
:Open User Stories | |||
:<bugzilla> | ::<bugzilla> | ||
{ | { | ||
"list_id":"11826127", | "list_id":"11826127", | ||
| Line 109: | Line 109: | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
:All User Stories | |||
:<bugzilla> | ::<bugzilla> | ||
{ | { | ||
"list_id":"11826127", | "list_id":"11826127", | ||
| Line 122: | Line 122: | ||
</bugzilla> | </bugzilla> | ||
==Setup== | ==Setup== | ||
#list all setup needs to use app | |||
==Automation Scripts== | ==Automation Scripts== | ||
:Link to: How to Run Automation | |||
:https://docs.google.com/a/qanalydocs.com/document/d/1Rf0i57kN9Fof_HgTKnnqZ3ADD0htSfploHCvGGBaL7o/edit | ::[https://docs.google.com/a/qanalydocs.com/document/d/1Rf0i57kN9Fof_HgTKnnqZ3ADD0htSfploHCvGGBaL7o/edit Automation Doc] | ||
gaiatest --testvars=gaiatest/testvars.json --address=localhost:2828 --restart --timeout=100000 gaiatest/tests/functional/[app-title]/manifest.ini | :gaiatest --testvars=gaiatest/testvars.json --address=localhost:2828 --restart --timeout=100000 gaiatest/tests/functional/[app-title]/manifest.ini | ||
:Automated Email Smoketests | |||
:list scripts available for this app | ::*list scripts available for this app | ||
from below link -V or find in gaia repository | from below link -V or find in gaia repository | ||
:All Gaia-UI Functional Tests | |||
:https://github.com/mozilla-b2g/gaia/tree/master/tests/python/gaia-ui-tests/gaiatest/tests/functional + /app-title | ::https://github.com/mozilla-b2g/gaia/tree/master/tests/python/gaia-ui-tests/gaiatest/tests/functional + /app-title | ||
:Unit Tests | |||
:n/a | ::*n/a | ||
:Other Functional Tests | |||
:TBD | ::*TBD | ||
==Logging== | ==Logging== | ||
Please provide the logcat by running adb logcat -v time -s GeckoDump:V Gecko:V GeckoConsole:V OomLogger:V | tee FILENAME-TO-LOG-TO. Please start running this command BEFORE you attempt to reproduce the problem. logcat uses a circular buffer that discards older entries when the buffer fills up, so if you run logcat only after the problem happens, you may not have all of the logic. Once you are done, hit control-C and send us the file. | Please provide the logcat by running adb logcat -v time -s GeckoDump:V Gecko:V GeckoConsole:V OomLogger:V | tee FILENAME-TO-LOG-TO. Please start running this command BEFORE you attempt to reproduce the problem. logcat uses a circular buffer that discards older entries when the buffer fills up, so if you run logcat only after the problem happens, you may not have all of the logic. Once you are done, hit control-C and send us the file. | ||
==Bug Writing== | ==Bug Writing== | ||
:Link to Bug Writing Document | |||
edits