SeleniumLab

Course3 · 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/

Log in to track progress / take quizzes
Test planning and estimation →
Modules in this track