Want to learn how to use Selenium from the ground up? Dave Haeffner shows you how to start from nothing and build a well-factored, maintainable, resilient, and parallelized set of tests that will run locally, on a continuous integration server, against a Selenium Grid, and in the cloud. These tests will work reliably and across all the browsers you care about, while exercising relevant functionality that matters to your business. This session is for people of all skill levels—just getting started or experienced—who want to use Selenium successfully in their organization and boost their career. Learn a repeatable baseline approach for Selenium test automation—regardless of your context. And if you are new to programming, don't sweat it. The core programming concepts you'll need to know will be covered in an approachable way as well. By the end of this workshop, you'll leave knowing what it takes to successfully implement Selenium at your organization and how to get started on your journey.
Dave Haeffner is the author of Elemental Selenium (elementalselenium.com), a free, weekly Selenium tip newsletter read by thousands of testing professionals. Dave also is the creator and maintainer of ChemistryKit (github.com/chemistrykit), an open-source Selenium framework, and author of The Selenium Guidebook (seleniumguidebook.com). He's helped numerous companies implement automated acceptance testing including The Motley Fool, ManTech International, Sittercity, and Animoto—implement automated acceptance testing. A founder/co-organizer of the Selenium Hangout, Dave frequently speaks about automated acceptance testing at conferences and meet-ups.