TestingScroll #012

A flaky test teaches the team to ignore warnings.

Intermittent failures erode trust in the entire feedback system.

All scrolls

Interpretation

A flaky test imposes a small tax on every run and a large tax on attention. Once rerun becomes the normal response, a real regression can pass as noise. Treat flakiness as a reliability defect: quarantine only to unblock work, then assign and repair it visibly.

Practice

  • Measure flaky failures instead of relying on anecdotes.
  • Remove timing dependence and shared mutable state.
  • Give quarantined tests an owner and deadline.

Anti-pattern

Adding automatic retries until the pipeline looks green.