Course curriculum

  • 1

    Discovering BDD

    • Introduction to BDD

    • Knowledge check

    • BDD and Agile

    • Knowledge check

    • Discovery workshop

    • Knowledge check

    • Discovery summary

    • Knowledge check

    • Introduction to formulation

    • Knowledge check

  • 2

    Your first scenario

    • Introduction

    • Choose the first scenario

    • Knowledge check

    • Install Cucumber

    • Are you following along?

    • Add a scenario, wire it up

    • Knowledge check

    • Sketch out the solution

    • Knowledge check

    • Make the scenario pass

    • Knowledge check

  • 3

    Matching steps (with Cucumber expressions)

    • The need for step definitions

    • Don't be scared of regular expressions

    • Your first regular expression

    • Wildcards and modifiers

    • Character classes

    • Passing multiple parameters

    • Flexible language

    • Matching all the text

    • Summary

  • 4

    Cleaning up

    • Cleaning up

  • 5

    Loops

    • Loops

  • 6

    Configuring Cucumber

    • Configuring Cucumber

  • 7

    Details

    • Details

  • 8

    Problems and solutions

    • Problems and solutions

  • 9

    Acceptance tests v's unit tests

    • Acceptance tests vs unit tests

  • 10

    Web automation with Selenium

    • Web automation with Selenium

Learn BDD onsite with our onsite training courses

Enhance your BDD experience with in-person training. Learner-led training makes the days fly by. We tailor each course to your organization’s needs and can even use stories from your backlog. Use any programming language: Java, C#, JavaScript, Ruby, PHP

Learn more and book Cucumber School Live