Scaling Selenium beyond Selenium Grid


Details
Selenium Grid has been the standard for parallelizing selenium tests for years. It's a great tool when moving from a single test to 10 parallel tests, but how does it handle 50? 100? 1000? Selenium-as-a-Service providers like Browserstack and Saucelabs can support that load, but at the cost of speed and... $$$$.
Fortunately, the open source community has created some tools and techniques for running your own grid "at scale" and the Selenium 4 release will contain some changes specifically to improve scalability.
In this talk, we'll start by discussing the anatomy of a selenium test in a CI system, demonstrate how the selenium grid replacements scale (and where they fail), and end with the changes coming in Selenium 4 to support massively parallel, concurrent tests.
John Hill is a Senior Automation Engineer at Ansible. A Triangle native, John has worked for local startups and enterprise organizations as a UI Test Automation Engineer with a focus on Test Automation Architecture. John is passionate about Open Source Software and User Driven Development.

Scaling Selenium beyond Selenium Grid