Cucumber for Cross-Functional Teams


Cucumber for Cross-Functional Teams


[1 Day] 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.

Register by July 30th for early bird pricing of $545. Discount applied at checkout.

Add to Cart


  • None


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.


1 Day (9a - 4:30p)

CLE: Thurs 8/30

Tech Elevator, 7100 Euclid Ave.

CBUS: Wed 9/5

Tech Elevator at Rev1 Ventures, 1275 Kinnear Rd.

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