Software Tester · Playbook

Software Tester Playbook

A practical guide to quality as a team sport with a specialist spine. Standards describe what good looks like for public services. Methods describe how you design tests, explore, automate and report risk. Keep those ideas separate so you do not bury the team in cases, or ship on vibes.

MAP-01 Quality maps

MAP-01

Quality maps & methods

You cannot test everything. Make the risk trade-off explicit.

Testing mixes design techniques, exploration, automation strategy and public-service quality floors. Pretending coverage is complete creates false confidence. Every framework below answers a different question. Use the lightest one that unlocks the next honest release decision.

Maps you will actually use

MapAnswersShape
Risk-based strategyWhere does failure hurt most?Likelihood × impact, conscious de-scopes
Test pyramidWhere should feedback live?Many unit/API, few brittle UI E2E
Exploratory chartersWhat will scripts miss?Timeboxed missions with notes and bugs
BDD / Given-When-ThenWhat behaviour must we prove together?Shared examples before code hardens
WCAG & NFRsIs it usable, fast and safe enough?AA floor · performance · security smoke
DORA / CI gatesIs quality improving with pace?Fail fast in pipeline, not in UAT week

Choose in practice

  • High user or legal harm: deep path tests plus accessibility and security attention.
  • Fast-changing UI: push logic to API/unit layers; keep E2E thin.
  • Ambiguous AC: stop and rewrite with BA and PO before automating fog.
  • Public service: WCAG and Service Standard evidence are part of Done, not polish.
  • Release decision: residual risk narrative beats a pass-percentage vanity metric.
If everything is high risk, you do not have a strategy.