In this workshop, you will be given a smelly test automation code base which is littered with several bad coding practices. Together, we will walk through each of the smells and discuss why it is considered a violation and then refactor the code to implement a cleaner approach.

In this workshop, you will be given a smelly test automation code base which is littered with several bad coding practices. Together, we will walk through each of the smells and discuss why it is considered a violation and then refactor the code to implement a cleaner approach.

Given a test automation framework which is littered with several bad code smells, we will walk through each of the smells and discuss why it is considered a violation and demonstrate a cleaner approach.

In this workshop, you will be given a smelly test automation code base which is littered with several bad coding practices. Together, we will walk through each of the smells and discuss why it is considered a violation and then refactor the code to implement a cleaner approach.

In this workshop, you will develop automated UI tests using Java, Selenium WebDriver, JUnit, and Applitools. You’ll learn when and where to add visual assertions, how to work with various match levels including ones suitable for dynamic content, and how to evaluate and resolve visual test results.

Given a test automation framework which is littered with several bad code smells, we will walk through each of the smells and discuss why it is considered a violation and demonstrate a cleaner approach.

Given a test automation framework which is littered with several bad code smells, we will walk through each of the smells and discuss why it is considered a violation and demonstrate a cleaner approach.

In this fun talk, learn how to apply Aesop's Fables to build stability and credibility into your continuous integration tests so that the team is able to receive the fast feedback it needs for agile development.

Given a test automation framework which is littered with several bad code smells, we will walk through each of the smells and discuss why it is considered a violation and demonstrate a cleaner approach.

Are you comfortable with what DevOps is now but wondering what you will have to worry about next? Or just curious about what our experts think will be the next big thing in DevOps? Come listen to our panelists as they answer questions about the future of DevOps—or at least some possible futures. This panel is looking to answer your questions about where the industry is headed, so be ready to participate.

Learn when and where to add visual assertions to your existing test automation framework, how to work with various match levels including ones suitable for dynamic content, and how to evaluate and resolve visual test results.