Don’t Blink! How We Got Rid of Flaky Tests
summary
The talk addresses flaky tests caused by time-dependent behavior in applications (elements that appear/disappear after seconds, background jobs, scheduled tasks). It explains approaches and techniques used to make automated tests reliable for such temporal features, including handling timing, waits, and synchronization strategies to eliminate instability.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 3:56Flaky test problems
- 8:12Popup notifications solution
- 11:20Background process sloth method
- 17:00On-call practice and test isolation
- 27:00Test analytics and scope
- 31:05Q&A
related talks
42mDon't Let Your Tests Flake Out
42mFlaky tests are a pain
15mHow to (not) write a flaky test
01h 09mFlaky Tests: The Method
46mBlink and You’ll Miss It: Stories From Discovering Most Annoying Bugs and Test Flakes
15mHow to Fix Flakiness in Tests | Using Time Machines to Debug #FlakyTest
40mFinding Flakiness: The Real Reasons Your Tests Aren't Reliable
46mThe state of the Art in Tackling Flaky Tests
