QA Test Strategy
Core Workflow
- Identify the product surface, user risks, technical risks, release stage, platforms, integrations, and failure cost.
- Define test goals by risk, not by a generic test pyramid alone.
- Choose test types: unit, integration, contract, end-to-end, visual, accessibility, performance, security, compatibility, exploratory, playtest/usability, smoke, or regression.
- Define acceptance criteria and release gates before implementation is considered done.
- Plan test data, environments, mocks, fixtures, devices, accounts, permissions, and observability.
- Separate automation candidates from manual/exploratory coverage.
- Track defects by severity, reproducibility, affected users, release risk, and owner.
Freshness Rule
Verify current framework, platform, browser, device, app-store, engine, or compliance testing requirements before giving version-sensitive QA guidance. Testing principles are durable; certification, browser behavior, and tool APIs change.
Deliverable Shape
For QA work, provide:
- Scope and risk profile
- Test strategy by layer/type
- Acceptance criteria
- Test data and environment needs
- Automation vs manual coverage
- Release gates
- Defect triage and residual risk
References
- Read
references/qa-test-strategy-checklist.mdwhen planning or reviewing QA coverage.