BDD with Cucumber and Serenity BDD
Learn all the skills you need to make BDD work for your team using Cucumber and Serenity BDD
Behaviour Driven Development, or BDD, is an extremely effective software delivery practice that helps teams collaborate better and focus on delivering features that really matter. Cucumber is by far the most widely-used BDD tool in the market. And Serenity BDD adds world-class living documentation and reporting, and makes it easier for teams to automate their BDD acceptance criteria using robust and sustainable test automation practices in Java. Together, they make a powerful combination.
In this self-paced course for testers and developers, you will learn about both BDD theory and practices, and also how to write high quality automated acceptance tests in Java using Cucumber and Serenity BDD. Plus you will learn invaluable tips and tricks about Cucumber and Serenity BDD from the authors of Serenity BDD.
Topics covered include:
Introduction
How does BDD work?
The Three Amigos
Key Lessons
Quiz
Introduction
Example Mapping
Feature Mapping
Working with Tables
Key Lessons
Quiz
Introduction to Gherkin
The Gherkin Language
From Feature Maps to Gherkin Scenarios
Background Sections
Working with Lists and Tables
Scenario Outlines
John Ferguson Smart