~/talk

Your Tests Aren’t Flaky, You Are!

Talkat SeleniumConf Berlin 2017 · 2017-10-09..10-10· [testing, soft-skills]
links:none on file
slides:none on file

Argues that flaky checks come from design and people choices not Selenium or the internet, cites Google’s analysis (bigger checks show more failure but size is symptom), and gives concrete failures like 23 tests passing while the site is down to prove non‑determinism. Recommends separating state setup from the algorithm, writing and revisiting codified oracles, keeping reporting out of the build, making tests fail locally, and avoiding quarantine layers that hide problems.

AI-written summary · about

  1. 0:00Intro
  2. 2:22Why we automate
  3. 4:07Signs of flakiness
  4. 8:24Its gonna get worse
  5. 12:54The flakiness problem
  6. 14:40Use it as a trigger
  7. 15:31State
  8. 18:02Algorithm
  9. 20:31codified Oracles
  10. 23:11Reporting
  11. 24:47Execution
  12. 26:15deterministic
  13. 28:06decision making
  14. 29:23other options
  15. 29:34ministry of testing
  16. 30:03funny calendar
~/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.