Software Engineering Radio - the podcast for professional software developers

SE Radio 572: Gregory Kapfhammer on Flaky Tests

12 snips
Jul 13, 2023
Flaky tests can turn a trusted CI pipeline into a game of chance. Gregory Kapfhammer explores why tests pass and fail unpredictably, from timing and shared state to scarce resources and web interfaces. The conversation also covers tools for spotting flaky tests, rerunning them, and using mocks, isolation, and machine learning to keep test suites steadier.
Ask episode
Chapters
Transcript
Episode notes