B2G/QA/Automation/UI/Strategy/Document End to end Automation

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

Objective

Document what we do so that we can onboard community more easily and so that our process and work is transparent.

Challenges Addressed

  • Automation systems and concerns are poorly documented

The Problem

We don't have enough visibility in what we do and why we do it. There is frequent misunderstanding of our processes, scope, and purpose, as well as underestimation of our impact. And onboarding community is difficult because we don't have hard documentation to point at.

The Solution

Document all the things.

Timeline

Q1:

  • [DONE] Strategy [Geo]
  • [MISSED] Process/ownership diagram of current process from build to results [Martijn]
  • [DONE] Updated and corrected Python Gaia UI Test tutorial [John]
  • [DONE] Language-agnostic best practices document for automation [Geo]
  • [DONE] Criteria document for picking Acceptance tests to automate [Martijn]

Q2:

  • Update process/ownership diagram of build to results with Gaia Acceptance.
  • Update best practices for Gaia Acceptance automation in JS
  • JavaScript Gaia Acceptance tutorial

Risks

We need to be careful to only document at a level of detail we can afford to maintain.