B2G/QA/Automation/UI/Strategy/Port Gaia Integration Python

From MozillaWiki
< B2G‎ | QA‎ | Automation‎ | UI‎ | Strategy
Jump to: navigation, search

Objective

Port the existing Gaia Integration Python tests to JavaScript so that they can share View objects and be maintained by functional team owners.

Challenges Addressed

  • UI tests have had no developer support, largely because of Python implementation
  • The product is too unstable for acceptance testing during development phases

The Problem

We currently run a suite of tests on-commit, but they're in Python. This leads to the problems articulated in Develop Gaia Acceptance. They would receive better maintenance if they were in JS, and we'd reduce the number of deployed stacks.

The Solution

Port the tests.

Timeline

Q1:

  • [DONE] Division of existing Gaia Integration Python tests by functional team [Johan][1]
  • [MISSED] Propose/add GIP tests to functional team backlogs [John]

Ongoing:

  • Work with functional teams to implement agreed-upon tests

Risks

Similar to the Assist with Gaia Integration plan we need to make sure that functional teams are willing to take on the ownership.