Behavior-Driven Testing Using Page Object Models

Brian Hicks

Does it feel like you spend half of every sprint fixing failing automated functional tests? Are programmers unwilling to work with automation code? Is test automation a maintenance nightmare? There is a better way. The Page Object Model (POM) is a powerful design pattern for building test automation. A lack of design discipline can lead to test automation code that is buggy, brittle, and almost impossible to maintain. Focusing on the fundamentals of the POM pattern, combined with some disciplined behavior-driven practices, leads to high-quality, maintainable automation code, saving teams time and money. You'll discover the concepts behind the POM pattern and best practices for designing a functional test automation framework. Learn how to use POM fundamentals and how to avoid common POM design pitfalls. You will take away important insights into how POM can help in implementing behavior-driven test automation through real-world code samples, so you can start creating page objects for your application immediately.

About the Presenter

Brian Hicks is a software engineer, development manager, and technical architect with over 15 years of hands-on experience designing and developing software using core Java, web services, and related technologies in both the commercial and public sectors. He is also a Certified ScrumMaster® and has experience implementing agile processes, leading agile teams and implementing DevOps solutions. At Coveros he is responsible for supporting software development consulting and training engagements, focusing on delivery of training courses across the United States.

Upcoming Events

Jun 04
Oct 01
Nov 05
Apr 28