From Fedora Project Wiki

Revision as of 15:42, 28 April 2009 by Jlaska (talk | contribs) (Clean up for mediawiki)

Revision history

Date Revision Comment
@DATE@ 0.1 Initial version

Introduction

  • Brief description of this document
  • The goals of this plan are to:
  • Organize the test effort
  • Communicate the strategy, scope and priorities of the planned tests to all relevant stake-holders for their input and approval
  • Serve as a base for the test planning for future Fedora releases

Test Strategy

  • Describe how the testing will be organized and executed. Is there any special order or sequence to perform actions.

Test Priority

  • Often used to outline tiers of tests arranged from most important (tier#1) to infrequently used tests (tier#3).

Scope

  • What will and won't be tested.

Test Pass/Fail Criteria

  • When do you consider testing completed or stopped? How do you know when to stop?

Test Deliverables

  • This test plan
  • A test summary document for each major milestone
  • A list of defects filed
  • Any test scripts used for automation or verification

Test Cases (Functional)

  • List of test cases by feature

Test Cases (Non-Functional)

environment 1 environment 2 environment 3

Compatibility testing

Compliance testing

Documentation testing

Endurance testing

Load testing

Localization testing and Internationalization testing

Performance testing

Resilience testing

Security testing

Scalability testing

Stress testing

Usability testing

Volume testing

Test Environment/Configs

  • Describe the environment tests will be executed in

Responsibilities

  • who's doing what

Schedule/Milestones

  • when are they doing it

Risks and Contingencies

  • what might go wrong and how we'll handle it

Approvals

  • Name and date of authors and interested parties who have reviewed this plan

References

  • reference any documentation

Appendices

  • extra info related to this test plan