What Test Automation Should Own
Automation is not a cheaper way to do manual testing. It is a different instrument entirely. Teams that confuse the two build suites that cost more than the confidence they buy.
5 min read
On this page
The wrong question to start with
Every struggling automation programme I have been asked to look at began with the same question: what can we automate? It sounds pragmatic. It is, in fact, where most of the damage is done. The question treats testing as a production activity: a pile of manual effort waiting to be converted into machine effort, like an assembly line. But tests are not units of work. They are instruments for producing evidence, and the right opening question is very different: which decisions does this team need fast, repeatable evidence for?
That reframe changes what “good” means. A suite is not good because it is large, or because it replaced forty hours of manual regression a week. It is good because when it goes red, someone acts within the hour, and when it is green, the team ships without calling a second meeting. Ownership follows from that definition: automation should own exactly the set of questions where speed, repeatability, and consistency beat human judgement, and nothing beyond it.
Automation owns regression, not discovery
The clearest line in this whole debate is the line between checking and testing. Checking is the algorithmic verification of pre-decided expectations: given this basket, the total is £14.20; given an expired token, the API returns 401. Testing is the exploratory, judgement-driven search for problems nobody predicted. Automation is superb at the first and constitutionally incapable of the second, and most unhealthy suites trace back to blurring the two.
Automation does not find bugs. It detects change. Whether a change is a bug remains a human question.
Once you accept that, regression becomes automation’s natural home. Regression questions have three properties machines love: the expected answer is already agreed, the question will be asked hundreds of times, and the cost of a wrong answer is high and delayed. New-feature validation has the opposite shape: expectations are still being negotiated, the question is asked once, and the failures that matter are the ones nobody wrote a check for.
The ownership boundary
In the teams I have seen get this right, a check earns its place in the suite only when it passes a short ownership test:
- The expectation is stable. The behaviour it pins down is a decision, not a draft. If the “correct” answer changed twice last sprint, the check will be rewritten every sprint and trusted by nobody.
- The signal is actionable. When the check fails, there is a named person who stops and investigates. A failure nobody acts on is a slow leak in the credibility of the entire suite.
- It is cheaper than the alternative. Not cheaper to write, cheaper to own, once you count environments, test data, and the debugging sessions its failures will cause over a year.
- Speed matters. The answer feeds a decision with a clock on it: merge, deploy, release. A question nobody is in a hurry to answer does not need a machine answering it.
Anything that fails two or more of those belongs with humans, in exploratory sessions, in review, in production monitoring, regardless of how automatable it technically is. “We could automate it” is a statement about tooling, not about value.
This is also why coverage targets make such poor strategy. A target of “80% automation” answers no ownership question; it simply converts the wrong opening question into a quota. Teams chasing it reliably end up automating the stable, the trivial, and the irrelevant in exactly that order, because the hard, valuable questions resist quota-driven treatment.
What humans still own
The list of things automation should not own is not a consolation prize; it is where most of the real risk lives. Humans own the first pass over anything new, because new features fail in ways nobody wrote down yet. Humans own ambiguity: the requirement that says “the export should be fast” and needs someone to decide what fast means before any assertion can exist. Humans own tone, visual feel, and the hundred micro-judgements of “is this acceptable?” that have no executable oracle. And humans own the meta-question: whether the suite itself is still asking the right questions, or merely asking the old ones very efficiently.
The boundary is not static. As a feature matures and its expectations harden, checks migrate from the human side of the line to the machine side. Strategy, in practice, is mostly the discipline of noticing when a question has crossed, and of refusing to automate questions that have not.
The suite is a contract
The healthiest framing I have found is to treat the suite as a contract between the team and its future selves: these are the behaviours we have agreed never to break silently. That framing explains why suites rot when they are run as coverage farms. A contract full of clauses nobody reads is worse than no contract, because it manufactures the appearance of protection. It also explains why deleting checks is a strategic act rather than an admission of failure: every clause you remove makes the remaining ones more believable.
Deciding what automation should own is, in the end, deciding what your team wants to be able to promise. Answer that honestly and most of the tooling questions answer themselves.
Key takeaways
- Start from the decisions that need fast, repeatable evidence, never from what is technically automatable.
- Automation owns checking: stable expectations, repeated questions, high cost of silent regression. Discovery stays with humans.
- A check earns its place by passing an ownership test: stable expectation, actionable signal, cheaper to own than the alternative, and speed that matters.
- Treat the suite as a contract of behaviours the team has agreed never to break silently, and prune it so the contract stays credible.
Saved on this device —sign into sync your progress across devices.
✓ Marked as read
You've read 0 articles —sign into save your progress across devices.