QA/Execution/Web Testing/Support Levels

From MozillaWiki
< QA‎ | Execution‎ | Web Testing
Revision as of 16:05, 2 April 2009 by Samuelsidler (talk | contribs)
Jump to navigation Jump to search

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)

  • 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)

Level 3

(Example sites: Personas/Labs)

  • Provide guidance on test approaches/best practices
  • Provide as-needed test assistance to the development team