Eradicate Flaky Tests
summary
Bold claim: eradicate flaky tests by three concrete moves: reduce UI tests, Specmatic-based runtime stubs for external dependencies, and Applitools Eyes visual AI instead of brittle functional assertions. Demo runs one automated UI flow that triggers 21 device/browser checks via the ultrafast grid, stubs dynamic user lists, edits a user and catches a missing button visually while functional locators still pass. Sample code and contract-driven stubbing show deterministic, scalable tests that cut flakiness and speed feedback.
AI-written summary · about
chapters (21)
- 0:00Intro
- 0:33About Me
- 4:11Challenges of E2E Test Automation
- 6:33Why are Tests Flaky?
- 8:46How to Reduce Flakiness in Tess
- 10:06Product Quality
- 12:59Test Scenario
- 16:37Specmatic - Contract Driven Developmom
- 17:41Use Specmatic as part of Test execrow
- 22:01Bugs still Escape
- 23:27Approach to Testing is incorred
- 25:50Spot the Difference!
- 27:39Pixel comparisons waste time with
- 28:28Perfection Across All Screens, Browsers Viewports
- 31:39Example Scenario using Specmatic
- 38:22Make your Automation Intelligere
- 38:52Reduce UI tests
- 39:33Use Visual Assertions
- 39:49Ultrafast Grid
- 40:06Virtualize Dependencies at Runt
- 40:33Resources
related talks
44mTechniques to Eradicate Flaky Tests
26mKeeping Your Tests Lean
51mRedefining test automation
48mFlaky Tests 2.0
28mTest flakiness; methods for dealing with flaky tests
08mStop the Retries in Tests & Reruns of Failing Test
51mUI tests are dead, long live UI tests!
27mYour Tests Lack Vision: Adding Eyes to Your Automation Framework
