~/talk

Testing on Thin Ice: Chipping Away at Test Unpredictability

Talkat JCON EUROPE 2024 · 2024-05-13..05-16· [testing]
links:none on file
slides:none on file

Flaky tests cost an estimated 36 billion USD yearly and the talk shows concrete fixes: use Maven/Gradle retry plugin to detect flakes, push results into a DevVelocity-style dashboard, quarantine failing tests with a linked issue, run tests in parallel to reveal order/resource issues, prefer wait-for-condition over fixed sleeps, create/cleanup data with before/after hooks or testcontainers, mock external APIs in early environments, use ephemeral ports and deep links, and schedule “flaky-test days” to remove or rewrite persistent failures.

AI-written summary · about

  1. 0:00Introduction
  2. 1:49What is a flaky test
  3. 10:17Why flaky tests matter
  4. 11:00Testing pyramid revisited
  5. 16:18Finding flaky tests
  6. 19:50Detecting flaky tests in CI
  7. 22:17Preventing flaky tests
  8. 26:50Quarantining flaky tests
  9. 31:44Debugging CI-only failures
  10. 32:04Fixing test data issues
  11. 33:48Isolating tests
  12. 37:58Reducing flakiness in E2E tests
  13. 40:31Cultural shift needed
  14. 41:33Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.