Using Selenium to Improve a Team's Development Cycle
summary
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
chapters (8)
- 0:00Start
- 0:22Mike Davis
- 1:14Background on Google
- 1:49Background on on What I Do
- 9:27Hermetic Tests
- 18:30Counter Example
- 28:34What Would We Do in Production
- 33:20Did You Use Selenium Driver To Test Google Maps








