B2G/QA/Automation/UI/Strategy: Difference between revisions

Renaming acceptance to end-to-end
(Renaming acceptance to end-to-end)
 
Line 2: Line 2:


* Establish visible subject matter expertise and impact in test and automation
* Establish visible subject matter expertise and impact in test and automation
* Own, expand and maintain QA Acceptance automation
* Own, expand and maintain QA End-to-end automation
* Increase confidence in Acceptance test automation
* Increase confidence in End-to-end test automation
* Provide expert assistance to improve all phases of UI test coverage
* Provide expert assistance to improve all phases of UI test coverage
* Catch problems quickly and effectively
* Catch problems quickly and effectively
Line 18: Line 18:
* Test results have too many spurious failures to sheriff
* Test results have too many spurious failures to sheriff
* Test results only looked at a limited number of times per day
* Test results only looked at a limited number of times per day
* The product is too unstable for acceptance testing during development phases
* The product is too unstable for end-to-end testing during development phases
* Acceptance coverage is insufficient to guarantee a quality build
* End-to-end coverage is insufficient to guarantee a quality build
* Community paths are poorly defined and advertised
* Community paths are poorly defined and advertised


=Plan=
=Plan=


* [[/Integration vs Acceptance|Separate automation concerns for Integration and Acceptance tests]]
* [[/Integration vs End to end|Separate automation concerns for Integration and End-to-end tests]]


For Acceptance:
For End-to-end:


* [[/Streamline Acceptance Execution|Streamline execution for increased responsiveness with less effort]]
* [[/Streamline End to end Execution|Streamline execution for increased responsiveness with less effort]]
* [[/Document Acceptance Automation|Document how we develop and execute Acceptance automation]]
* [[/Document End to end Automation|Document how we develop and execute End-to-end automation]]
* [[/Develop Gaia Acceptance|Develop Gaia Acceptance, based on Marionette JS]]
* [[/Develop Gaia End to end|Develop Gaia End-to-end, based on Marionette JS]]
* [[/Increase Acceptance coverage|Increase coverage using Gaia Acceptance]]
* [[/Increase End to end coverage|Increase coverage using Gaia End-to-end]]


For Integration:
For Integration:
Confirmed users
198

edits