Test Strategy
Define the "How" for the whole organisation. A Test Strategy is the long-term, high-level approach that ensures consistency, efficiency, and quality across every project.
1 The Hook — The Ship without a Compass
Imagine a fleet of 10 ships trying to reach an island. Every captain has their own map. One thinks they should avoid the reefs; another thinks they should sail right through them to save time. One uses a compass; another follows the stars. They'll never arrive together, and half of them will sink.
In a software company, your "projects" are the ships. Without a **Test Strategy**, every team tests differently. Some do automation, some don't. Some report bugs in Jira, others use Slack. The Test Strategy is the fleet's compass.
2 The Rule — Strategy vs. Policy vs. Plan
A Test Strategy defines the organisational approach, whereas a Test Plan defines the project-specific execution.
| Document | Scope | Content |
|---|---|---|
| Test Policy | Executive | High-level goals (e.g. "We will be the most secure bank in NZ"). |
| Test Strategy | Organisation | General methods (e.g. "We use Risk-Based Testing for all projects"). |
| Test Plan | Project | Specific details (e.g. "John will test the Login page on Tuesday"). |
3 The Analogy — The Building Code
The Code vs. The Blueprint.
The **NZ Building Code** (Test Strategy) says that every house must have fire-safe wiring and waterproof roofing. It doesn't tell you where the kitchen goes in *your* house. The **Architect's Blueprint** (Test Plan) shows exactly where the walls are for your specific home. You can't build a safe house without the Code, and you can't build a specific house without a Blueprint.
4 Watch Me Do It — NZ Fintech Strategy
Scenario: You're the Head of QA for a new NZ Fintech startup. You need to define the Strategy for the next 2 years.
- Choose the Type: Analytical. We will use **Risk-Based Testing** because financial data is high-impact.
- Define Levels: Unit (Devs), Integration (Testers), UAT (Business Users).
- Tooling Standard: "All teams must use Playwright for Web and Postman for API. No exceptions." (This ensures people can move between teams easily).
- Environment Strategy: "Dev -> Test -> UAT -> Prod. No testing in Prod."
- Reporting Standard: "Weekly status reports must include the Risk Matrix and Defect Aging."
5 Decision Tool — Which Strategy Type?
🔍 Analytical (Risk-Based)
Best for: High-stakes apps (Banking, Health). Focuses on where the most damage can occur.
📋 Methodical (Checklist-Based)
Best for: Standard apps (E-commerce). Uses industry standards like ISO 25010 or internal checklists.
6 Common Mistakes
🚫 The "Dust Collector" Document
I used to think: I'll write a 50-page strategy so I look smart.
Actually: Nobody reads 50-page documents. A good strategy is 5-10 pages of **actionable constraints**. If the team isn't using it to make decisions, it's a failure.
🚫 Too much "Project Detail"
I used to think: I'll list the names of the testers in the strategy.
Actually: That belongs in the **Test Plan**. The Strategy should be project-independent. If you have to update the Strategy every time someone joins the team, it's not a Strategy.
7 Now You Try — Strategy or Plan?
Scenario: You're reviewing a document. It says: "We will use the **V-Model** for all regulatory projects."
Is this statement part of a Strategy or a Plan?
Because it defines the approach for **ALL** projects of a certain type, it is a Strategy.
8 Self-Check
Q1. What is a "Regression-Averse" strategy?
It is a strategy that prioritises preventing existing features from breaking. It usually involves heavy automation and extensive "Sanity Checks" before every release.
Q2. Can a project deviate from the organisational Test Strategy?
Yes, but it must be **justified** in the Project Test Plan. For example: "The strategy says we use Playwright, but this project is a legacy Delphi app that Playwright doesn't support, so we will use Tool X instead."
9 Interview Prep
"How do you implement a new Test Strategy in an existing team?"
Answer: "I start with a **Gap Analysis** — what are we doing now vs. what the strategy requires? I don't force it all at once. I pick one 'Pilot' project to use the new strategy, gather feedback, and then roll it out to the rest of the organisation. A strategy is only effective if the team 'buys in' to the benefits."
10 Next Step
You've set the compass. Now, let's plan the specific mission. Next: Test Planning.