Behaviour Driven Development (BDD)

Apply Behaviour Driven Development to Successfully Deliver User Requirements

Course Information


Cost *



A shared understanding of requirements among technical and non-technical team members and stakeholders is crucial to delivering an application that meets the needs of end users.

In this 1-day Behaviour Driven Development course, learn the fundamentals of the BDD development methodology that relies on scenarios, examples, and user stories to build and test software.

Ideal For:

Anyone involved in software development projects, including developers, business analysts and quality assurance analysts with a software development background.

The course was very well planned out. All information was presented in a very clear and understandable way. It didn't move too quickly or too slowly for the content to get absorbed.


A software development background, awareness of object-oriented concepts and languages (e.g., .NET, Java, etc.) and familiarity with Unit Testing.

Learning Objectives & Approach:

Throughout this practical, interactive and hands-on workshop, students explore the principles and benefits of Behaviour Driven Development and learn techniques to write and validate acceptance scenarios.

Key Topics:

  • Advantages of BDD
  • Creating acceptance criteria
  • Working with BAs and business users to develop user stories
  • Translating user stories into acceptance criteria
  • The Gherkin language
  • Validating acceptance tests
  • The BDD mindset
  • BDD best practices


Behaviour Driven Development (BDD)

  • 9:00am - 5:00pm

Courses are also offered privately to teams and organizations looking for more immersive training.

Mentoring services are also available to reinforce or advance learned principles and practices.

Contact us for more information.

* Cost is per participant in Canadian dollars plus GST

You May Like These Other Courses

Improve your organization’s software development practices by enrolling in any of our public or private courses. Contact us for further information, and/or to learn about private training options.

Contact us
Arrow to the top