Selenium Continuous Integration Setup

Daniel Wagner-Hall set up and maintains the continuous integration server for the Selenium project; every check in runs several hundred tests in 30+ browser/version/OS combinations, totaling 3.5 days of tests every day!

In this talk, he presents the challenges involved, different approaches tried (local VMs, cloud providers, external browser providers), the current state of affairs and plans for the future. Hopefully, you’ll walk away avoiding some of the dead-ends Selenium went through, and with some ideas for setting up, or improving your own set up. Daniel has been a Selenium commiter for three years. He works at Google enabling teams to test with browsers, by working on Selenium and browser provisioning infrastructure and helping teams with problems they face.

Event organizer: London Selenium Meetup Group