BDD in Action: Advanced BDD Test Automation
Join John Ferguson Smart in Madrid this June at Expo:QA and learn the finer points of Advanced BDD Test Automation practices
In this workshop with John Smart, author of BDD in Action, you will be introduced to the principles and practices of applying software engineering design practices to test automation, looking at concepts such as the Single Responsibility Principle, Separation of Concerns, and effective layering.
You will put these principles into practice yourself on a real web site, using action classes and lean page objects to write clean, readable, well-structured test automation code.
You will then discover the powerful Screenplay pattern, and see how it can make your test suites even more flexible and robust.
Objectives
In this very hands-on and practical session, John will show you powerful and applicable techniques to:
- Write more automated tests faster
- Write higher quality automated tests, making them faster, more reliable and easier to maintain
- Increase confidence in your automated tests, and
- Reduce the cost of maintaining your automated test suites
Outcomes
From this workshop, you will learn how to use advanced development skills to write more robust and more maintainable test and to write faster and more stable web tests with advanced WebDriver and Serenity BDD.
Target Audience
The workshop is designed to introduce Testers who are comfortable with basic Java and Selenium to more advanced and more sustainable test automation practices. You will use an existing test suite running against a real-world web site, where you will be able to clone from Github, before the workshop.
The workshop will work for any level, mainly for general and intermediate, but with extension activities for more advanced participants.