Making Open Work
May 8–9, 2017: Training & Tutorials
May 10–11, 2017: Conference
Austin, TX

Making cross-browser testing beautiful

Meaghan Lewis (Lever)
11:50am12:30pm Thursday, May 11, 2017
In Real Life (IRL)
Location: Meeting Room 18 C/D
Level: Beginner
Average rating: ***..
(3.75, 4 ratings)

Who is this presentation for?

  • Testers and QA engineers, developers, hackers, and geeks

Prerequisite knowledge

  • Experience using Selenium WebDriver (useful but not required)

What you'll learn

  • Understand the importance of cross-browser testing and why browsers behave differently
  • Explore a toolkit for successfully developing and maintaining cross-browser tests

Description

Automated cross-browser testing is important to the success of any software application. It gives teams the confidence that the application works the same in all browsers, allows them to easily and quickly test changes in each browser, and saves time from constantly manually testing features. As helpful as automated cross-browser testing is to your product, it is tricky to implement smoothly, and there will inevitably be problems during setup.

You might think that running your tests in Chrome should have the same behavior as Safari or IE, but oftentimes that doesn’t happen right out of the box. Tests need some tweaks to be able to run successfully, 100% of the time in all your supported browsers.

Meaghan Lewis shares strategies she has found successful for cross-browser tests using Selenium WebDriver.

Topics include:

  • When and how to start cross-browser testing
  • Choosing the best locators for all browsers
  • Explicit versus implicit waits
  • Using cloud-based testing tools with Selenium
Photo of Meaghan Lewis

Meaghan Lewis

Lever

Meaghan Lewis is a quality assurance engineer at Lever, a San Francisco-based startup, where she is building out a robust automation suite and implementing a strong foundation for quality within the organization. Meaghan began her career as a consultant at ThoughtWorks. Since then, she has worked for a variety of companies and industries, in the process becoming skilled in test automation for web and mobile applications and an advocate for embedding quality in software delivery practices. She loves all things testing.