~/talk

Using Selenium to Improve a Team's Development Cycle

Talkat SeleniumConf 2012 London · 2012-04-16..04-18· [testing, developer-experience]
links:none on file
slides:none on file

Google teams use Selenium/WebDriver plus small abstractions to make functional tests hermetic, fast and developer-owned, cutting a suite from 15 minutes to 30 seconds by running in-memory servers and creating test data per case. Tests run from once-per-release to run before every submit, use page objects that hide WebElement details, capture screenshots and server errors on failure, measure AJAX call counts to detect regressions, and toggle heavier checks (security, logging) only in non‑critical runs.

AI-written summary · about

  1. 0:00Start
  2. 0:22Mike Davis
  3. 1:14Background on Google
  4. 1:49Background on on What I Do
  5. 9:27Hermetic Tests
  6. 18:30Counter Example
  7. 28:34What Would We Do in Production
  8. 33:20Did You Use Selenium Driver To Test Google Maps
~/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.