QA/Sync/Test Plan/Test Level Summaries

From MozillaWiki
Jump to navigation Jump to search

Overview

Define manual tests run for each called out level of Sync release train QA.

Client

Tests run for Sync as it is built into Firefox

Smoketests

definition: This set of tests is run to ensure the most basic and essential sync features work correctly

  • ensure setup of a new account wizard works correctly
  • ensure sync of each data type engine completes successfully
  • ensure deactivate this account works correctly

Smoketests plus

definition: This is the above smoketests plus any tests related to bug fixes. ie. if bookmarks sync was touched, run all of the bookmarks sync basic functional tests.

Basic Functional Tests

definition: This set of tests is run to ensure every sync feature works correctly. It is of greater depth and breadth than the smoketests.

Servers

Smoketests

definition: ensure the most basic and essential server features work correctly

Smoketests plus

definition: This is the above smoketests plus any tests related to bug fixes. ie. if easy setup was touched, run all of the easy setup basic functional tests.

Bacis Functional Tests

This set of tests is run to ensure every server feature works correctly. It is of greater depth and breadth than the smoketests.