~/talk

Stabilizing a Selenium build

Talkat Selenium Conference 2013 · 2013-06-10..06-12· [testing, devops-and-delivery]
links:none on file
slides:none on file

Concrete fixes for flaky Selenium builds: standardize boxes with Chef/Puppet, avoid RDP and use VNC, move the mouse out of the IE window and maximize browser windows to stop weird DOM failures, parallelize to cut a 3‑hour build to ~15 minutes (goal 10), run ~1M tests/day and surface 1-in-100 flakes with a flake detector, cache external assets and gems locally and route traffic through a black hole proxy (em-proxy). Tools: early notification plugins for RSpec/Cucumber/Jasmine, screenshots per node, and the open‑source selenium grid extras that kills browsers, reboots Windows, and plans video recording.

AI-written summary · about

  1. 0:00Introduction
  2. 1:00Meet Dima
  3. 1:17Ive been impressed
  4. 1:44Contact information
  5. 1:56I love my job
  6. 2:11My wife is happy
  7. 2:26My partner in crime
  8. 3:39flakiness
  9. 4:23red master
  10. 6:08ajax
  11. 7:43selfcontained tests
  12. 8:58early notification plugin
  13. 10:13flake detector
  14. 12:21flaky environment
  15. 13:41Windows tips
  16. 16:32Speed up the test
  17. 17:55Blackhole proxy
  18. 19:14Cash external dependencies
  19. 21:00Selenium grid extras
  20. 21:17What is Selenium grid extras
  21. 22:41Future plans for Selenium grid
  22. 26:12Rebooting Selenium nodes
  23. 26:49Demos
  24. 30:23Questions
~/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.