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

    • Knowledge check

    • Add a scenario, wire it up

    • Knowledge check

    • Sketch out the solution

    • Knowledge check

    • Make the scenario pass

    • Knowledge check

  • 3

    Expressing yourself

    • Cucumber expressions not regular expressions

    • Knowledge check 1

    • Literal expressions

    • Knowledge check 2

    • Capturing parameters

    • Knowledge check 3

    • Flexibility

    • Knowledge check 4

    • Custom parameters

    • Knowledge check 5

  • 4

    Cleaning up *we are working on this chapter now for release soon*

    • Cleaning up

  • 5

    Loops *content not yet available*

    • Loops

  • 6

    Configuring Cucumber *content not yet available*

    • Configuring Cucumber

  • 7

    Details *content not yet available*

    • Details

  • 8

    Problems and solutions *content not yet available*

    • Problems and solutions

  • 9

    Acceptance tests vs unit tests *content not yet available*

    • Acceptance tests vs unit tests

  • 10

    Web automation with Selenium *content not yet available*

    • 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