Skip to content
Preptima
mediumConceptScenarioMidSeniorLead

How do you decide what to automate and what to leave manual?

6 min readUpdated 2026-08-15

Answer

Short answer

Automate what runs often, has a deterministic oracle, sits on a stable interface, and guards an expensive escaped bug. Push each check to the cheapest layer that can still fail meaningfully, treat flakiness as a defect rather than noise, and keep human time for exploratory testing, not scripted regression.

Was this answer helpful?

Likely follow-ups

  • A suite of 400 UI tests takes three hours and fails intermittently. What do you do in your first month?
  • How do you decide when to delete an automated test rather than fix it?
  • What would make you automate a test you know is low value?
  • How do you keep contract tests honest when the provider team owns the schema?

Related questions

Further reading