TestEngineering/UI/AMO/Test Plan/EntryExitCriteria
From MozillaWiki
< TestEngineering | UI | AMO/Test Plan
Entry Criteria
- Staging server is available and is updated with the features to be QA'ed.
- QA has been provided with mocks/specs for any new changes
- QA has all the details including specs and scope of things to be verified for a particular release.
Exit Criteria
- All P1s, P2s, and Blocker and Critical bugs have been verified by QA or have been marked [qa-] as not needing verification
- (This gives us leeway in cases where, say, there are critical backend bugs that development files but we can't verify easily, or it's not needed.)
- QA has appraised WebDev either on IRC or through email of the testing performed, and the outstanding bug list
- QA and development have assessed and vetted Moztrap-testrun failures
- Stakeholders from QA,development and Product have met to discuss the pre-release readiness of the release.
- All stakeholders have signed off on the release
- QA runs the sanity test run after the push and verifies the push bug.
Criteria to block a release
- Loss of features during redesign/rewrites
- Incomplete implementation of a feature
- General unhappiness on fligtar's side about the release
Criteria to revert
- Crashes/Loss of Data
- Development is unable to troubleshoot and resolve issues on prod for >5 hours