Autoplay
Autocomplete
Previous Lesson
Complete and Continue
BDD with Cucumber and Serenity BDD
Introduction
Introduction to BDD (2:32)
How does BDD work? (5:31)
BDD and the Three Amigos (6:27)
Your first Executable Specification
Introduction (1:52)
Setting up your environment (14:10)
Implementing your first scenario (12:16)
How to run a Three-Amigos session: Example Mapping and Feature Mapping
Introduction (5:26)
Example Mapping (5:11)
Feature Mapping (12:21)
Writing robust step definition methods
Working with Regular Expressions (16:34)
Writing high quality scenarios
Organising your steps (13:51)
Serenity Steps in action - part 1 (11:41)
Serenity Steps in Action - part 2 (17:35)
Advanced Gherkin - data tables, scenario outlines, and more
Using scenario outlines (25:48)
Embedding tables in your scenarios - part 1 (12:52)
Embedding tables in your scenarios - part 2 (11:51)
Writing better automated web tests with Serenity and Cucumber
Working with Serenity Page Objects in Cucumber (13:59)
Writing more maintainable tests with the Action Classes pattern (13:10)
Writing more flexible test suites with Cucumber and the Screenplay pattern (16:55)
Producing Living Documentation with Serenity and Cucumber
What is living documentation? (5:17)
Requirements hierarchies in Serenity (11:19)
Living Documentation in Serenity 2 (5:15)
Reporting Feature Coverage (7:06)
Filtered Reports (7:51)
Testing REST APIs with Cucumber, Rest Assured and Serenity
Writing BDD scenarios for REST APIs (6:37)
Cucumber and Rest Assured (Part 1) (15:42)
Cucumber and Rest Assured (Part 2) (9:38)
Test automation architectures for real-world applications
Parallel Test Execution with Cucumber 4 (13:02)
Writing BDD scenarios for REST APIs
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock