Cucumber for Cross-Functional Teams

Cucumber for Cross-Functional Teams


This course provides an introduction to Behavior-Driven Development (BDD), and specifically the open-source Cucumber tool, as a means for cross-functional teams to collaborate and document the requirements of a software system. Everything from team workflow and responsibilities to the “Gherkin” syntax used by Cucumber to write system requirements is covered along with practical advice and best practices for getting the most out of these tools in the real world of software development.

sold out
Add To Cart

Interested in this topic?

Fill out the form below to receive more information.

Name *
Phone *


The primary audience that will benefit from this course is any programmer, business analyst, QA analyst, product owner, or manager that plays a role in a software development project in an Agile environment.

Learning Objectives

By the end of the course, participants will be able to:

  • Describe the benefits of using Cucumber to specify the behavior of a software system

  • Understand how different functional roles on a software team can collaborate in the specification of the system

  • Document system behavior using “Given, When, Then” syntax (i.e. “Gherkin”)

Course Topics

  • Cross-functional software development

  • Behavior-Driven Development and executable specifications

  • Writing requirements using the “Given, When, Then” format

  • Using executable specifications as automated functional tests


  • None