This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
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)
Reporting Feature Coverage
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock