Blink and You’ll Miss It: Stories From Discovering Most Annoying Bugs and Test Flakes
summary
Shows concrete debugging steps, records CI failures and time‑travels them with Replay.io time-travel debugger, explains real fixes: replace flaky throttling with a fixed delay that catches a transient spinner, adjust precise coordinate-based drag when a subtle CSS font weight shift moves targets, and add isDisabled on the Add‑to‑cart button to prevent a race that sends quantity 0. Shares a Metabase case where integration with Replay reduced flakes to practically zero on main branch and demos the exact code edits to make tests reliable.
AI-written summary · about
chapters (9)
- 0:00Flaky UI tests frustration
- 4:00Outdated testing pyramid
- 6:30Strategies for test flakes
- 8:14Spinner timing with Replay
- 13:39CSS causing test failure
- 17:19Race condition in e-commerce
- 32:52Accessibility test false positive
- 40:05Reducing debugging time
- 42:40Q&A on AI in testing
related talks
29mBlink 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
36mFixing Flaky Tests Like a Detective
24mFighting Test Flakiness with Time Machines
47mHow to Un-Flake Flaky Tests- a New Hire's Toolkit
48mFlaky Tests 2.0
43mDebug Like a Scientist!
31mDon’t Blink! How We Got Rid of Flaky Tests
