What if you cannot trust your tests? With more and more developers working on our monolith, we have a strong CI to deliver code into production: our goal is to deliver meaningful features to our customers with quality code and a stable platform. But some tests started failing randomly and this spread quickly through our codebase. Test failures block our CI and this leads to a huge waste of time and frustration when the application isn’t actually broken. We’ll explore the importance of tests, common errors that can lead to test flakiness, and strategies we have put in place to mitigate it.

Comments

Please login to leave a comment

Oz at 10:15 on 21 Mar 2025

Mesure

Mike Lehan at 11:08 on 21 Mar 2025

Strong talk subject with a lot of detail, engaging slides and clear real world examples. Would have been cool to get more detail on how longer term we can avoid bringing flaky tests into our platforms and how to better teach our teams

I love writing tests and yes... I've also written flaky ones that fail at 7:59 but pass after 8:00 in the morning 😅.

Great talk.

Youri Thielen at 16:02 on 22 Mar 2025

Great energy and content.