Best Practices for Using Selenium to Speed Up Cross Browser Testing

*

Excerpt

When you're in production, with real users and revenue on the line, you can't let a regression bug slip in and ruin your and your users' day. So you have to test. Everything. When you combine dozens of tests in several browser configurations, it takes forever. This session will provide an overview of the open source Selenium project and best practices for keeping up with your tests.

Description

Functional, or acceptance testing, is the bane of many developer’s existence. Once you’re in production, with real users and revenue on the line, you can’t let a regression bug slip in and ruin your and your users’ day. But testing everything takes forever and when you combine dozens of tests in several browser configurations, the cycle time can really add up. People often forget that it’s Dev-Test-Ops, not DevOps. Nothing automatically goes into production until after the tests pass. Faster testing leads to increased DevOps nirvana. In this session, Adam Christian, will cover best practices for using the open source Selenium testing framework (parallelism, headless browsers) in order to speed up browser testing.

Speaking experience

Speaker

  • Adam christian

    Adam Christian

    Sauce Labs

    Biography

    Adam Christian is a JavaScript Architect at Sauce Labs. At the Open Source Applications Foundation Adam answered the siren call of the challenge of cross browser JavaScript and DOM hacks by co-creating the Windmill Testing Framework in 2007. Since then he contributed as both senior and lead developer for web and test automation at Rearden Commerce, Mozilla and Slide Inc.