QA/Execution/Web Testing/Goals/2013/Q2: Difference between revisions
< QA | Execution | Web Testing
(Created page with "= High-level goals = Taken from https://intranet.mozilla.org/QA/Q22013_QAgoals *'''Goal:''' {{drop|Help support, through automation, the purchase, installation of, and refund ...") |
|||
| (27 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
= High-level goals = | = High-level goals = | ||
Taken from https://intranet.mozilla.org/QA/Q22013_QAgoals | Taken from https://intranet.mozilla.org/QA/Q22013_QAgoals | ||
*'''Goal:''' {{ | |||
*'''Goal:''' {{new| | *'''Goal:''' {{prev|Help support, through automated smoketests, the purchase, installation of, and refund of, apps in the Firefox Marketplace, on Firefox OS}} | ||
*'''Goal:''' {{new|Build out and support additional infrastructure and processes, to be able to}}: | |||
**run Gaia UI Tests against v1-train and v1.0.1 (and v1.1?) concurrently | |||
**run the above on multiple devices (2 soon-to-ship ones) | |||
== Firefox Marketplace == | == Firefox Marketplace == | ||
*'''Goal:''' {{ | *'''Goal:''' {{prev|Help support, where possible through automated smoketests, the purchase, installation, and refund of, apps in the Firefox Marketplace, on Firefox OS}} | ||
**'''Dependencies:''' | **'''Dependencies:''' | ||
*** Persona login | *** Marionette's ability to reliably automate the purchase/refund flow(s), end-to-end | ||
*** Infrastructure necessary for testing payments multiple times per day | *** Persona login/logout/account management (in) | ||
*** Infrastructure necessary for testing (live?) payments multiple times per day | |||
**** Testing can be done on [https://marketplace-dev.allizom.org/ marketplace-dev.allizom.org] now, with the "testpay" system | |||
**'''Risks:''' | **'''Risks:''' | ||
*** feature readiness | *** Any of the blocking Marionette bugs listed in [https://bugzilla.mozilla.org/show_bug.cgi?id=801898 bug 801898] - Get GaiaTest UI smoke tests running reliably in Jenkins CI, which could affect our ability to automate | ||
*** feature readiness/stability on the Marketplace-app side | |||
*** stability on the vendor/payment-provider side | |||
*** lack of a "back-door," automation-friendly way to purchase, frequently | |||
*** Marionette's (Firefox OS) ability to automate, end-to-end | *** Marionette's (Firefox OS) ability to automate, end-to-end | ||
**'''Tracking Bugs:''' | |||
*** [https://github.com/mozilla/gaia-ui-tests/issues?labels=marketplace+smoketest&milestone=&page=1&state=open GitHub Issues for Marketplace] | |||
== Firefox OS == | == Firefox OS == | ||
*'''Goal:''' {{new| | *'''Goal:''' {{new|Build out and support additional infrastructure and processes, to be able to}}: | ||
**'''Dependencies:''' | **run Gaia UI Tests against [https://github.com/mozilla-b2g/gaia/tree/v1-train v1-train] and [https://github.com/mozilla-b2g/gaia/tree/v1.0.1 v1.0.1] (and v1.1?) concurrently | ||
**'''Risks:''' | **run the above on multiple devices (Leo, Inari and/or Hamachi) - one device per branch | ||
**'''Tracking bugs:''' | ***'''Dependencies:''' | ||
*** | **** Commercial RILs for/in Unagi/other engineering builds | ||
***'''Risks:''' | |||
**** Lack of commercial RIL or even engineering build for any/all of the above | |||
***'''Tracking bugs:''' | |||
**** . | |||
Latest revision as of 21:20, 17 April 2013
High-level goals
Taken from https://intranet.mozilla.org/QA/Q22013_QAgoals
- Goal: [CARRY OVER] Help support, through automated smoketests, the purchase, installation of, and refund of, apps in the Firefox Marketplace, on Firefox OS
- Goal: [NEW] Build out and support additional infrastructure and processes, to be able to:
- run Gaia UI Tests against v1-train and v1.0.1 (and v1.1?) concurrently
- run the above on multiple devices (2 soon-to-ship ones)
Firefox Marketplace
- Goal: [CARRY OVER] Help support, where possible through automated smoketests, the purchase, installation, and refund of, apps in the Firefox Marketplace, on Firefox OS
- Dependencies:
- Marionette's ability to reliably automate the purchase/refund flow(s), end-to-end
- Persona login/logout/account management (in)
- Infrastructure necessary for testing (live?) payments multiple times per day
- Testing can be done on marketplace-dev.allizom.org now, with the "testpay" system
- Risks:
- Any of the blocking Marionette bugs listed in bug 801898 - Get GaiaTest UI smoke tests running reliably in Jenkins CI, which could affect our ability to automate
- feature readiness/stability on the Marketplace-app side
- stability on the vendor/payment-provider side
- lack of a "back-door," automation-friendly way to purchase, frequently
- Marionette's (Firefox OS) ability to automate, end-to-end
- Tracking Bugs:
- Dependencies:
Firefox OS
- Goal: [NEW] Build out and support additional infrastructure and processes, to be able to:
- run Gaia UI Tests against v1-train and v1.0.1 (and v1.1?) concurrently
- run the above on multiple devices (Leo, Inari and/or Hamachi) - one device per branch
- Dependencies:
- Commercial RILs for/in Unagi/other engineering builds
- Risks:
- Lack of commercial RIL or even engineering build for any/all of the above
- Tracking bugs:
- .
- Dependencies: