QA/Execution/Web Testing/Support Levels: Difference between revisions
< QA | Execution | Web Testing
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
'''Note: Projects will not have QA coverage after 6pm unless this has been negotiated at least a week prior or is an emergency.''' | '''Note: Projects will not have QA coverage after 6pm unless this has been negotiated at least a week prior or is an emergency.''' | ||
= Level 1 = | |||
''(Example sites: AMO, Mozilla.com, SUMO)'' | ''(Example sites: AMO, Mozilla.com, SUMO)'' | ||
Line 14: | Line 14: | ||
** Creating and running automation scripts (such as Selenium) | ** Creating and running automation scripts (such as Selenium) | ||
= Level 2 = | |||
''(Example sites: SpreadFirefox [production, redesign is a Level 1])'' | ''(Example sites: SpreadFirefox [production, redesign is a Level 1])'' | ||
Line 23: | Line 23: | ||
** (Or a combination of the above, customized) | ** (Or a combination of the above, customized) | ||
= Level 3 = | |||
''(Example sites: Personas/Labs)'' | ''(Example sites: Personas/Labs)'' | ||
Revision as of 05:22, 5 May 2009
Purpose: This page intends to outline the varying support levels for web-application testing
Note: Projects will not have QA coverage after 6pm unless this has been negotiated at least a week prior or is an emergency.
Level 1
(Example sites: AMO, Mozilla.com, SUMO)
- End-to-end testing support, consisting of:
- Devising a test plan
- Executing the test plan
- Full browser-compatibility testing
- JavaScript-disabled testing
- Doctype validation (XHTML 1.0 Strict, etc.)
- Creating and running automation scripts (such as Selenium)
Level 2
(Example sites: SpreadFirefox [production, redesign is a Level 1])
- Provide basic functionality/sanity test/smoke/integration testing on a high-level basis
- Help devising a test plan
- More milestone-based testing support (QA tests at various checkpoints)
- Can be a specific set of bugs, or time-based
- (Or a combination of the above, customized)
Level 3
(Example sites: Personas/Labs)
- Provide guidance on test approaches/best practices
- Provide as-needed test assistance to the development team, who should do the majority of the bug verifications
- Typically don't attend triage meetings
- "Testing when we can fit it in"