Chapter Nine · The Machines

Test Automation Without the Code

Everything a tester needs to understand about automation, with zero code required: the dishwasher economics of machines taking repetition, the pyramid and its melting rival the ice-cream cone, how a program actually finds a button and why tests lie on Tuesdays, five categories that sort every tool name in every job posting, the pipeline where testing becomes a condition instead of an event — and the honest career map for "should I learn to code?", flame wars excluded.

5 topics

Fernway's regression suite is 74 cases and two days per release, growing forever — the problem Chapter 3 predicted, arrived on schedule. This chapter is the industry's answer, examined with the book's usual honesty: what automation buys, what it costs, what it structurally cannot do, and where you fit in a world that has it. The refrain that holds it together: a bad test automated is a bad test, faster — the fundament you built is what automation is made of.

Five topics. The case and the pyramid — the honest ledger and the two most-quoted diagrams in the field. The machinery — find/act/assert, locators, and the flaky-or-real triage that's a daily junior task. The tool map — five categories that sort the whole parade, plus the four questions that answer Nadia's "which tool?". The pipeline — quality gates, red as a stop-the-line event, and the merge that got blocked four minutes after submission. And the paths — manual-deep, blend, automation, SDET, with the market picture as it actually is.

The chapter's honest ledger
What it buys
regression in minutes · fast feedback · fearless change
What it costs
build effort · eternal maintenance · trust upkeep
What it can't do
no exploring · no judging · no unasked questions

Topics in This Chapter