Test strategy

High-level testing approach for an entire product or release programme. Org-level document.

890 wordsProgrammeOrg-levelStrategy

Test Strategy — Product or Programme Name

Version: 1.0 Author: Name / QA Lead Date: YYYY-MM-DD Status: Draft / Approved Audience: Engineering, Product, Leadership


1. Purpose and Scope

Describe why this document exists and what product, platform, or programme it covers. A strategy is org-level — it should remain stable across individual releases.


2. Testing Philosophy

State the team's guiding principles for quality. Examples: "quality is everyone's responsibility", "shift left — test as early as possible", "automation is the floor, not the ceiling".


3. Testing Scope

3.1 In Scope

List product areas, system boundaries, and test types covered by this strategy.

3.2 Out of Scope

List what is explicitly excluded and why — e.g., third-party SLAs, areas owned by another team.


4. Test Types and Ownership

Test Type Purpose Owner Tooling
Unit Purpose Dev Tool
Integration Purpose Dev / QA Tool
API Purpose QA / SDET Tool
UI / E2E Purpose SDET Tool
Exploratory Purpose QA SBTM charters
Performance Purpose SDET / Platform Tool
Security Purpose Security / QA Tool
Accessibility Purpose QA / Design Tool

5. Test Environments

Environment Purpose Managed By Refresh Cadence
Dev Purpose Team Cadence
QA Purpose QA Ops Cadence
Staging Purpose Platform Cadence
Performance Purpose SDET Cadence

6. Test Data Strategy

Describe how test data is created, managed, and cleaned up. Address sensitive data handling (PII masking, synthetic data, sandbox environments).


7. Automation Strategy

Describe the automation philosophy and pyramid target.

Target pyramid:

  • Unit: X% of coverage
  • Integration / API: X% of coverage
  • E2E: critical paths only / X flows

Frameworks: List chosen frameworks and rationale.

CI integration: Describe when tests run in the pipeline.

Flaky test policy: How flaky tests are identified and handled.


8. Defect Management

Describe the defect lifecycle, triage cadence, and severity / priority definitions.

Severity Definition SLA to fix
Critical Definition SLA
High Definition SLA
Medium Definition SLA
Low Definition SLA

9. Quality Gates

Define the criteria that must pass at each pipeline stage or release milestone.

Gate Criteria Blocks
PR merge Criteria Yes / No
QA sign-off Criteria Yes
Release to production Criteria Yes

10. Metrics and Reporting

List the metrics tracked and the cadence and audience for each report.

Metric Target Reported to Cadence
Test pass rate ≄ X% Audience Sprint
Defect density ≤ X per release Audience Release
Automation coverage ≄ X% Audience Monthly
Flaky test rate ≤ X% Audience Weekly

11. Roles and Responsibilities

Role Responsibilities
QA Lead Strategy ownership, stakeholder reporting, triage chair
QA Engineer Test design, manual execution, defect logging
SDET Framework development, automation maintenance, performance testing
Developer Unit tests, test-environment support, fixing defects
Product Owner UAT, acceptance criteria, risk prioritisation

12. Document History

Version Date Author Change
1.0 Date Name Initial release