Give me an example (8 min)
Learn how to gather examples for Cucumber through conversations with your stakeholders.
Preview the rest of the lessons below!
Your first scenario (13 min)
Write and run your first Cucumber scenario.
Matching Steps (16 min)
Learn just enough regular expressions to write great scenarios.
Cleaning up (17 min)
Learn how to refactor your Cucumber scenarios and step definitions to make them maintainable over time.
Loops (17 min)
Learn how create more expressive Cucumber scenarios with more advanced Gherkin syntax.
Configuring Cucumber (11 min)
Learn how to use tags, tables, the command line options, plugins and more.
Details (18 min)
Learn about the different language styles, levels of details and abstraction in your scenarios.
Problems and Solutions (15 min)
Learn about Example Mapping, Support Code and Modelling by Example.
Acceptance Tests vs Unit tests (25 min)
In which we discover missing unit tests and learn the relative benefits of acceptance tests and unit tests.
Web Automation with Selenium (31 min)
Automate the web from Cucumber. Learn about the test pyramid and the benefits of hexagonal architecture.