~/talk

How to solve intermittent issues, aka Random Failures

Talkat Selenium Conference 2013 · 2013-06-10..06-12· [testing]
speakerdeck:hogfish
slides:none on file

Explains three concrete levers: test design, logging, and tolerance. Recommends removing UI tests that duplicate lower‑level checks, implementing screenshots on failure (entire desktop) and timestamped logs to match app/CI errors, and using retries or suppression tags with expiry for known environmental flakiness. Gives failures that mattered: CI responses flagged tests at 2am, antivirus modal halts once a month, and a 30s “all green” build that merely rewrote results. Mentions using javascript latching or explicit waits for stale‑element/race conditions.

AI-written summary · about

  1. 0:00Intro
  2. 3:42Intermittent Failures
  3. 5:34Why flaky tests happen
  4. 10:58Investigating flaky tests
  5. 14:53Tolerance
~/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.