This course consists of a number of highly interactive, high-intensity workshops and code exercises to help your team become proficient in BDD test automation with Cucumber and Java (including Serenity BDD) in no time. This 2-day workshop will be a hands-on dive into advanced automation practices, with a mixture of roughly 30% presentation and 70% exercises.
11 November2 days, 09:30 AM - 05:00 PM
Deliver world-class test automation to your team. Write more robust, higher quality automated acceptance tests using state of the art test automation practices.
On the second day, students will work as teams to write tests for a real website, working with a git repository and running the tests on a cloud-based architecture using Continuous Integration and distributed machines. Participants will learn not only how to write high quality, low maintenance tests, but also how to work together more efficiently to deliver more high-quality automated tests sooner.
Next generation test automation
Writing more meaningful tests
SOLID principles for test automation
Action classes and Lean Page Objects
The Screenplay Pattern
Advanced automated web testing
Working with non-UI layers and REST APIs
Reporting and feedback – keeping everyone in the loop
Test suite performance
Real-world test project
Participants will learn how 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
Use advanced development skills to write more robust and more maintainable tests
Test both web and non-web application layers
Write faster and more stable web tests with advanced WebDriver and Serenity BDD
Work together as a high performing test automation team on real-world projects
John Ferguson Smart, author of "BDD in Action" also leads the development on the innovative Serenity BDD test automation library.
To ensure an optimal learning experiences, class sizes are limited. Book early!
The course assumes that students are familiar with Java and the basics of Cucumber.
Bring your own device
Please bring your own device for the duration of the course.
This course is suitable for testers and developers with some familiarity with automated web testing. The course assumes that students are familiar with Java and the basics of Cucumber.
How Did We Do?