~/talk

The Selenium Infrastructure

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

Salesforce runs ~13 million test executions per day including ~1 million Selenium runs; 75,000 distinct Selenium tests across 52 auto-builds, up to 70 parallel sub‑runs, and a static pool of ~1,200 VMs at ~50% utilization drove cost and flakiness. The team builds a Salesforce Dynamic Grid using Selenium, JClouds, EC2/OpenStack and Perforce-triggered autotests that provisions identical testbeds on demand, auto-reruns and files bugs for flappers, and shifts capacity across clouds to improve utilization, determinism and burst scalability.

AI-written summary · about

  1. 0:00Intro
  2. 1:45Automation Infrastructure: Mission
  3. 2:3613.6M Test Executions every day on a shared infrastructure
  4. 4:48An Autotest is distributed
  5. 6:08Code Changes Triggering Thousands of Selenium Test Execution
  6. 8:43The Selenium Infrastructure
  7. 15:20Our Old Static Infrastructure
  8. 17:37Static Grid has tons of issues
  9. 21:31Utilization with Static VMs
  10. 24:56Why NOT Selenium Grid?
  11. 30:27Salesforce's Dynamic Grid
  12. 37:47Selenium worked for us, and now you can too
~/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.