QA/Execution/Web Testing/Goals/2013/Q1

From MozillaWiki
Jump to: navigation, search

High-level goals

  • Goal: [DROPPED] Help support, through automation, the purchase, installation of, and refund of, apps in the Firefox Marketplace, on mobile
  • Goal: [NEW] Continue to and increase automated support for Firefox OS by growing and maintaining a reliable test suite against the leading Gaia branch

Firefox Marketplace

  • Goal: [DROPPED] Help support, where possible through automation, the purchase, installation, and refund of, apps in the Firefox Marketplace, on mobile
    • might have to be dropped, due to being feature-incomplete
    • Dependencies:
      • Persona login
      • Infrastructure necessary for testing payments multiple times per day
    • Risks:
      • feature readiness
      • Marionette's (Firefox OS)/WebDriver's (native Android browser) ability to automate, end-to-end

Firefox OS

  • Goal: [NEW] Continue to support and increase end-to-end automation for Firefox OS by growing and maintaining a reliable test suite which runs in a continuous-integration environment (including update testing) against the leading Gaia branch
    • Dependencies: Marionette ability/reliability - the unresolved dependencies expressed in bug 801898
    • Risks: ever-changing Gaia, both as it affects the features themselves, but also Marionette (see above)
    • Tracking bugs:
      • bug 834531 - [META] Set up and house Unagis/Jenkins boxes (Mac Minis) for Gaia UI automation and update testing