assert_
glossary ↓ downloads
track: java · selenium
suite 00 · mindset shift

What NOT to automate

Mindset shift7 min read
as a manual tester

Your exploratory instinct finds bugs no script anticipated.

in automation

That instinct can't be coded — and pretending it can is the #1 rookie mistake.

Knowing what to leave manual is as much a professional skill as writing the code. Automating the wrong things creates a suite the team stops trusting — and a suite nobody trusts is worse than no suite.

Leave these manual

The anti-patterns you'll be tempted by

Automating everything. A 4-hour UI suite that fails randomly gets ignored. Small and trustworthy beats big and flaky, every time.

Automating manual test cases 1:1. Manual cases include navigation and setup a machine doesn't need. Automated tests should be shorter and sharper — setup through APIs where possible, verify one thing, tear down.

Chasing 100% coverage. Coverage numbers reward quantity. Risk-based selection — the skill you already have — rewards value.

⚡ exercise · build your do-not-automate list

From your current project, list:

  1. Two checks that need human judgment (and why a machine can't assert them).
  2. One area of UI churn where automation would break weekly.
  3. One thing your team automated (or wants to) that fails this lesson's filters.

Keep the list. When you build your capstone suite, everything on it stays out.

key takeaways
  • A trusted small suite beats a flaky big one.
  • Exploration, one-offs, churning UI, and subjective checks stay manual.
  • Don't translate manual cases 1:1 — automated tests are shorter and sharper.
← The automation ROI test Your unfair advantage →