~/talk

Selenium at the Speed of Light Turbocharging Your Test Execution

Talkat SeleniumConf & AppiumConf Valencia 2025 · 2025-03-26..03-28· [testing]
name:John Hill
links:none on file
slides:none on file

Live demo uses Docker, WebDriver IO, Selenium/ChromeDriver and OpenMCT with TestingBot-sponsored cloud mention and injects latency via Toxyproxy chaos injection. Adding just 500 ms latency to a single component turns a 4s local baseline into a runtime increase of +175%, two injected hops push it to ~21s and force timeouts up by hundreds of percent. Collocating test runner, browser and app and shifting interactions to APIs cuts runtime (example: 27h to 9h) and dramatically reduces flakiness.

AI-written summary · about

  1. 0:00Introduction
  2. 1:45OpenMCT use case
  3. 4:15Network performance in UI testing
  4. 7:05CI architecture limits
  5. 9:12Toxiproxy for chaos testing
  6. 11:00Live Selenium demo
  7. 12:07Latency impact on tests
  8. 13:31Runtime analysis with interference
  9. 15:14Latency experiment findings
  10. 16:16Reducing execution time with Selenium Grid
  11. 16:59Architecture improvements
  12. 19:07API-first vs UI testing
  13. 20:12UI vs API resource costs
  14. 20:57Future with bidirectional protocols
  15. 21:40Scaling risks impact
  16. 22:21Summary
  17. 22:47Q&A
~/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.