QA strategy: what it decides and how to write one

A QA strategy sets which risks matter, which testing answers each, who owns every check and what a release must show. What the document holds, with an example.

A round glass lens on a stand focuses a faint beam onto one of three small glass blocks, which glows orange

A QA strategy is the standing set of decisions about how a team protects quality. It names the risks that matter most, the levels and kinds of testing that answer each one, the owner of every check, the evidence a release needs, and what is deliberately left untested. Every test plan inherits it.

What does a QA strategy decide?

A strategy exists because testing everything is off the table, and that principle sits in the syllabus testers are certified against.

The ISTQB Foundation Level syllabus (v4.0.1, September 2024) describes seven testing principles. The second is “Exhaustive testing is impossible”, and the sixth, “Testing is context dependent”, adds that no single approach to testing applies everywhere. Source: ISTQB Foundation Level syllabus, section 1.3.

A QA strategy is therefore a record of five choices, each one a question somebody answers in writing.

DecisionThe question it answersWhat the strategy records
RisksWhere would a defect cost the most?The standing risks: the failures that would cost the most, ranked (risk-based testing)
Levels and kinds of testingWhich testing answers each risk?The levels the team runs, and the split between scripted checks, automation and exploratory testing
OwnershipWho runs each check, and who may waive it?A named role for every check and gate
Release evidenceWhat must a release show before it ships?The conditions for release readiness and the proof behind each
ExclusionsWhat is deliberately not tested?The areas, browsers and depths left out, each with a reason and the person who accepted it

Risk comes first because the other four rows are answers to it. A team that has not ranked its risks cannot say why the checkout has a full suite and the settings page a single check.

The last row is the easiest to leave out. Exhaustive testing is out of reach, so every team skips something, and an exclusion written down with a reason is a risk somebody accepted. One that was never written looks like coverage until a customer finds the gap.

What goes in a QA strategy document?

The written strategy turns those five decisions into sections a new joiner can read in one sitting. Each holds a standing rule and a trigger that sends it back for review. The test strategy template is the copyable document for the testing sections, with a filled-in example.

SectionWhat it recordsReviewed when
Scope and quality goalsThe products covered, and what quality means as outcomes a user would noticeThe product or its audience changes
Standing risksThe failures that would cost the most, ranked, with the date of the last reviewA product change adds a risk, or an escaped defect shows the ranking was wrong
Test levels and kindsThe levels that run, the tools that run them, and where test automation stops and a person takes over (manual vs automated testing)A level or tool is added or dropped
Roles and ownershipWho owns each check, who reads incoming reports, who signs a releaseSomebody joins, leaves or changes role
Environments and dataWhich environments exist, what each is for, and where test data comes fromAn environment is added or retired
Gates and criteriaThe definition of done, each quality gate, and the standing entry and exit criteriaA gate lets an escape through
Release evidenceThe conditions a release must meet, the severity scale, and what a defect report must carryA release ships with a condition unmet
MeasuresThe few numbers that judge the strategy, with test coverage stated per riskA number stops changing any decision
ExclusionsWhat is not tested, why, and who accepted itUsage or a contract shifts

The same ISTQB syllabus describes five test levels (component, component integration, system, system integration and acceptance) and groups test levels and test types into four testing quadrants. Source: ISTQB syllabus, sections 2.2.1 and 5.1.7.

A strategy names the levels it runs and says why the others are absent. The agile testing quadrants are a quick check for a blind side, since a strategy made only of automated component tests holds nothing that critiques the product the way a user would.

How is a QA strategy different from a test plan and a QA process?

The three get merged because a small team keeps them in one file. They answer different questions and change at different speeds.

QA strategyTest planQA process
QuestionHow does this team protect quality, release after release?What is tested in this release, by whom and by when?Which question is asked at each handover, and who answers it?
CoversEvery product and release the team shipsOne release or projectEvery piece of work, every day
ChangesRarely, on a triggerWhenever the release changesWhen a gate lets something through
OwnerWhoever leads qualityThe test lead for the releaseThe named owner of each gate

The ISTQB syllabus fixes the order of the first two columns. Among the purposes of a test plan it lists that the plan “demonstrates that testing will adhere to the existing test policy and test strategy (or explains why the testing will deviate from them)”. The plan applies the strategy to one scope, and test plan vs test strategy keeps the full contrast. The test plan template is filled in once per release, at the planning step of the software testing life cycle.

The process is the strategy on an ordinary working day, the gates between steps and the person who answers each one, argued in a QA process is a set of gates. The strategy decides that a gate exists and what it protects.

“Test strategy” and “QA strategy” are often used for the same document. Where a team separates them, the test strategy is the testing half, and the QA strategy adds what sits outside a test run, such as code review, the definition of done and the measures that judge the result.

How does a software quality assurance plan relate to a QA strategy?

A software quality assurance plan, shortened to SQAP or QA plan, carries the same decisions in a formal wrapper. It is written for one project, in the cases where a client, a contract or a regulator asks for a recognised format, and it adds what an outside reviewer needs, such as the standards followed, the records kept and who approves them.

IEEE 730-2026, the IEEE Standard for Software Quality Assurance Processes, was published on 21 August 2026. It supersedes the 2014 edition, which the IEEE Standards Association lists as inactive since 27 March 2025. Source: IEEE SA, IEEE 730-2026.

The standard has moved from the document to the activity. The 2002 edition was titled the IEEE Standard for Software Quality Assurance Plans, and its abstract says it “specifies the format and content of software quality assurance plans”. From 2014 the title reads Software Quality Assurance Processes, and the current abstract establishes requirements for “initiating, planning, controlling, and executing” those processes on a software development or maintenance project. A page citing IEEE 730-2014 as current is out of date.

For the testing documents themselves, ISO/IEC/IEEE 29119-3:2021 supplies test documentation templates for any organisation, project or testing activity, according to its published abstract.

A team with no such obligation can treat the QA strategy as its working document. Where a formal plan is required, the strategy is written first and the plan cites it, adding the project’s scope, schedule and records.

What does a QA strategy look like for a small web team?

The example is an illustrative team of six that ships a web application every week with no dedicated tester. Its strategy is one table ranked by risk, and every row names an owner and the evidence a release has to show. A team this size can run on a definition of done until two people disagree about what it means, and this table is what it writes then.

Risk, in rank orderTesting that answers itOwnerEvidence the release needs
1. Checkout takes the wrong paymentUnit and integration tests on totals and tax, and an end-to-end test of the paid path on every pull requestThe developer who made the changeA passing pipeline on the release commit
2. A change breaks a page nobody openedThe regression suite before each release, and an exploratory session on the changed areaThe release owner for the weekSuite results and session notes on the release ticket
3. Pages are slow on phonesCore Web Vitals measured on real page loadsThe front-end leadLargest Contentful Paint within 2.5 seconds and Interaction to Next Paint of 200 milliseconds or less at the 75th percentile of page loads, the “good” thresholds on web.dev
4. A page cannot be used by keyboard or screen readerAutomated accessibility checks on every build, and a manual keyboard pass on new componentsThe component’s designer and developerChanged pages conform to WCAG 2.2 at Level AA
5. A customer’s report cannot be reproducedReports sent through the feedback widget and read within an agreed timeThe triage owner for the weekEvery open report shows the page, browser and viewport it came from
Not testedBrowsers outside the supported list, and legacy admin screens beyond a smoke testAccepted by the product ownerThe exclusion and its reason, written in the strategy

Rows three and four borrow thresholds from outside the team, Google’s published guidance and a W3C Recommendation, and a team may set its own.

Row five is where release evidence includes what a reporter or tester actually saw, and its evidence column is the one part of the table Notarus supplies. Its widget captures the page the reporter is looking at, and console logs, network activity, page URL, viewport and browser travel with the report (evidence capture). Capture settings, browser support and performance budgets decide what is available, and a report can still be sent without evidence. How soon a report is read stays with the triage owner.

The table is judged after release. Escaped defects are counted by area and set against the ranking (testing metrics covers which numbers to trust), beside the share of deployments that needed immediate intervention, which DORA calls the change fail rate.

Common questions

What is a QA strategy?

A QA strategy is the standing set of decisions about how a team protects quality: the risks that matter most, the testing that answers each one, who owns every check, the evidence a release needs and what is deliberately left untested. The test plan of every release inherits it.

What is the difference between a QA strategy and a test plan?

A QA strategy holds the decisions that stay the same from one release to the next, such as test levels, ownership, gates and release evidence. A test plan applies those decisions to a single release, with its scope, people, dates and environments. The strategy changes rarely, and the plan changes whenever the release does.

What should a QA strategy document include?

A QA strategy document has nine sections: scope and quality goals, the standing risks in rank order, the test levels and kinds with their tools, roles and ownership, environments and test data, gates and criteria, release evidence with the severity scale, the measures that judge the result, and a written list of what is not tested.

What is a software quality assurance plan?

A software quality assurance plan, or SQAP, is the formal document that states how quality will be assured on one software development or maintenance project. The 2002 edition of IEEE 730 specified the format and content of such plans, and the current edition, IEEE 730-2026, sets requirements for the quality assurance processes themselves.

Is a QA plan the same as a QA strategy?

A QA plan and a QA strategy are often one document on a small team, and the two names get used for each other. Where they are kept apart, the strategy is the standing approach across every release, and the plan is written for one project or release and cites the strategy for everything that stays the same.

What is an example of a test strategy for a small web team?

A small web team's test strategy can be one table ranked by risk. Each row names the risk, the testing that answers it, the person who owns the check and the evidence a release must show, and a final row lists what is deliberately not tested and who accepted that.

Who writes a QA strategy, and when is it updated?

Whoever leads quality across the team writes the QA strategy, which on a team with no QA manager is the engineering lead, and the people named as owners agree to it. The document is updated on a trigger, such as an escaped defect in a low-ranked area, a new test level or tool, or a change of owner.

The Notarus team

The people who build Notarus. We write up the decisions behind the product when the reasoning is worth more than the changelog line.

Keep reading

Reports with the evidence attached.

Start free, one script tag.

<script src="…/widget.js" data-key="pb_pub_…">