Course → 3 · Professional QA engineering → QA Foundations — Strategy & Planning
3 · Professional QA engineering
Writing a test strategy
20 min · Module 15
A test strategy answers: what quality means for this product, which risks matter, which test levels/types you will use, environments, data, entry/exit criteria, and who owns what.
Keep it short enough that engineers read it. Tie every major risk to a detection method (unit, API, UI, exploratory, monitoring).
Practice: write a one-page strategy for HelpDesk (auth, create ticket, search, releases).
Example / notes
# Test strategy outline (HelpDesk Lab)
# Goals: prevent ticket-data loss, keep search trustworthy, safe deploys
# Levels: unit (domain) → API (/lab/api/) → UI smoke → exploratory on RCs
# Environments: lab releases 1.0.0 / 1.1.0-rc / 1.1.1
# Exit: P0/P1 pass on active build; residual risks documented
Practice in Lab: /lab/
Modules in this track
- 15. QA Foundations — Strategy & Planning
- 16. Test Design Techniques
- 17. API & Contract Testing
- 18. Performance Testing Basics
- 19. Security Testing Basics
- 20. Accessibility Testing
- 21. Mobile Testing
- 22. CI/CD, Quality Gates & Environments
- 23. Test Data, Environments & Observability
- 24. Soft Skills — Stakeholders, Mentoring, Metrics
- 25. Career & Process — Agile, Compliance, Senior Bar