~/talk

The state of the Art in Tackling Flaky Tests

Talkat DevDays Europe 2022 · 2022-04-27..04-28· [testing]
slides:none on file

Industry measurements report one in seven tests show some flakiness while only ~1.45% of test runs fail, exposing a skew where a few tests fail repeatedly. Teams use short retries, broader reruns on different VMs, and quarantine state workflows; Google/Dropbox correlate memory and timing, Spotify groups co-failing tests, Facebook applies bayesian inference to score flakiness, and GitHub builds a dashboard with impact scores. Engineering fixes include rearchitecting testable apps (Airbnb) and avoiding heavyweight acceptance suites (Jenkins experience).

AI-written summary · about

  1. 0:00Flaky tests problem
  2. 2:06Flaky tests serious issue
  3. 8:45Flakiness causes
  4. 13:40Three pillars tackle flakiness
  5. 16:05Keeping builds green with retries
  6. 24:12Measuring flakiness beyond tribal knowledge
  7. 31:34Escalating flakiness to developers
  8. 38:02Architectural solutions reduce flakiness
  9. 41:51Future industry-wide flakiness solutions
  10. 42:55Q&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.