TECH1 – How to start unf**king your tests

September 18, 2024 from 10:55 to 11:40

Speaker: Filip Hric, Replay.io (SK)

Filip is a DevRel at Replay.io He teaches testers about web development and developers about testing. Filip is a Cypress.io ambassador, leads a “Learn Cypress.io” community on Discord, and has a blog at filiphric.com where he publishes Cypress.io tips. He’s an international keynote speaker and leading expert on test automation in Cypress.io. As author and instructor of live Cypress workshop, he has taught hundreds of testers and developers about good practices and advanced concepts for testing in Cypress. Enjoys running, playing guitar, and spending time with his wife and four children.

Let’s face it, when it comes to testing, “flake” is the real dirty word. As test automation engineers, we’ve all experienced what might have been a 3 hour flake-hunt that lead to nowhere. The one that only happens on CI, it’s impossible to reproduce and makes you want to question your life decisions. Many choose to switch tools, only to find themselves facing the same problems all over again.
Things can be different though. Test flakes are not an act of divine intervention. Software is deterministic and so are test flakes. In Filip’s telk „How to start unf**king your tests“, he wants to dive into the top causes of test flakes. On live code examples, he’ll showcase some of the flake prevention measures. We’ll take a look at Cypress, and Playwright and compare their flake-prevention mechanisms. Finally, he’ll talk about why we should start discussing app flakiness, rather than spend all the time on test flakiness. By the end of his presentation, Filip hopes to inspire you to start unf**king your tests and building stable test suites.