Debugging Flaky Tests — Roadmap Step & Resources
A systematic process for diagnosing tests that pass and fail inconsistently
- Level: advanced
- Estimated time: 1 days
- Roadmap: SDET / Automation Testing
Before this step
Interview questions
- What's your process for diagnosing a test that fails intermittently but you can't reproduce locally?
Study resources
- Eradicating Non-Determinism in Tests (Article) — Martin Fowler's team's widely-cited article on diagnosing and fixing flaky, non-deterministic tests.
- Debugging Flaky Tests Explained (Video) — Covers common causes of flakiness like timing issues and how to fix them.
Part of
- Reporting, Logging & Debugging — section
- SDET / Automation Testing roadmap — the full learning path