BDD in Action: Advanced BDD Test Automation

John Ferguson Smart | Mentor | Author | Speaker - Author of 'BDD in Action'.
Helping teams deliver more valuable software sooner18th April 2019

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.


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


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.

© 2019 John Ferguson Smart