Using Cucumber Studio


On-Line : 3 days x 3 hours per day

Classroom : 2 Days


Public (you come to us)
In house (we come to you)


Please contact us


The course will introduce students to the principles of BDD and take them through implementing BDD with Cucumber Studio. From understanding the concepts and techniques of BDD to implementation of BDD in real world setups this course gives students all the skills they need to succeed with Behaviour Driven Development.


Whilst focused on implementing BDD with Cucumber Studio this course also teaches students how to master the concepts and principles of BDD. Everything from discovery sesssions, documentation, formulation and automation. Depending on the students needs integration with different automation tools will also be covered (e.g. Selenium, TestComplete, etc). We touch on frameworks like Cucumber, SpecFlow, Jasmine and others (depending on the needs of the class). We also cover, in depth, documenting scenarios in DSL (Doimain Specific Language) with Gherkin.


It would be beneficial if attendees had some experience in a test, BA or dev role and some experience of testing. An understanding of the concepts of delivering software in an Agile environment is also worthwhile.

What you’ll learn


  • What is BDD?
  • Concepts and Terms
  • Implementation
  • Principles of execution
  • The Three Amigos
  • In the real world

The Lifecycle

  • Discovery
  • Example Mapping
  • Executable Tests
  • Continuous Integration
  • Living Documentation


  • Buildling tests
  • Cucumber
  • SpecFlow
  • Jasmine
  • Easyb
  • Behave
  • Behat


  • Features
  • Descriptions
  • Scenarios
  • Given-when-then
  • Background
  • Data tables
  • Orgainsation

Cucumber Studio – Define

  • Scenario Editor
  • Reusable Steps
  • Test Refactoring

Cucumber Studio – Test

  • Test Runs
  • Automation
  • CI/CD Pipelines

Cucumber Studio – Learn

  • Living Docs
  • Feature History
  • Product Digest

Cucumber Studio – Integration

  • Jira
  • Trello
  • Slack
  • Rest API

Other Topics

  • Continuous Integration
  • Implementation
  • CI Tools (e.g. Jenkins)



Companies We’ve Worked With