Why '100% Automation' is a misguided goal.
Author:Sambath Kumar Natarajan(Connect)Version:1.0
Automation ROI Myths
The "Automate Everything" Trap
A VP reads a blog post and mandates: "All tests must be automated." Result: You spend $100 to automate a test that would cost $1 to run manually once a year.
The Law of Diminishing Returns
- Smoke Tests (Login, Checkout): High ROI. Run on every commit.
- Regression Suite: Medium ROI. Run nightly.
- Corner Cases (IE11 + Zoom to 200%): Negative ROI. Automating this takes 3 days and breaks every week.
Automated != Maintained
Code is liability. Test code is double liability.
- Every automated test requires maintenance when the UI changes.
- If you have 2,000 UI tests, you need 2 Full-Time Engineers just to keep the suite green.
The 80/20 Rule
Automate the Critical Path (80% of usage / 20% of flows). Leave the rest to:
- Manual Exploratory Testing: Humans find "weird" bugs. Scripts only find "expected" bugs.
- Bug Bounties: Cheaper than internal QA for security.
