Behaviour-Driven Development

 
 

BDD for Teams Course

A lot of software failures could have been prevented if only product people, developers and testers were better aligned on what the software was actually supposed to do.


Teams and organizations working in silos without effective means of talking about software and its purposes creates a lot of room for misunderstanding and misinterpretation, with costly software failures as a result.


This course introduces teams and organization to another way of working. Guided by a realistic case and many hands-on group exercises, you'll learn how to have the important discussions about software requirements and intended behaviour upfront. You'll use proven techniques like Specification by Example and Example Mapping, as well as industry-standard tools like Cucumber, to create a shared language and a shared understanding of your software's intent and avoid costly miscommunication and misunderstanding in your quest to delivering high quality software.


What will you learn?

  • The three phases of BDD
  • Running discovery workshops
  • Specification by Example and Example Mapping
  • Formalising examples into executable specifications
  • Automating executable specifications and creating living documentation
  • Working with BDD tools
  • BDD implementations pitfalls

The course will give you a holistic view of BDD, the phases that make up the BDD process, and supporting practices, techniques and tools that can be used to implement BDD effectively.

Who should attend?

Our courses are customised to your training needs and are ideal for groups or teams wanting to upskill. Reach out to Louise Gilbert, Training Manager at the Inspired Academy, to discuss your training requirements.


  • Software development teams looking for a way to better communicate requirements, behaviour and expectations with regards to the product they’re building.
  • Developers, testers and business representatives / analysts looking to expand their experience with a solid understanding of BDD and how to implement it.
Enquire Here
By submitting this form you consent to receiving communications from Inspired Testing. Your data will be stored and processed for the purpose of establishing and maintaining contact. You can revoke your consent by unsubscribing at any time.

Powered by ChronoForms - ChronoEngine.com

This course includes:
36 hours of training over 2 months 36 hours of training over 2 months
Mentoring & collaboration with technical experts Mentoring & collaboration with technical experts
15+ teaching resources 15+ teaching resources
20+ hands-on exercises 20+ hands-on exercises
Supporting documentation Supporting documentation, slides, videos and other reference materials
Certificate on completion Course certificate upon successful completion of the course

What will you learn?

  • The three phases of BDD
  • Running discovery workshops
  • Specification by Example and Example Mapping
  • Formalising examples into executable specifications
  • Automating executable specifications and creating living documentation
  • Working with BDD tools
  • BDD implementations pitfalls

The course will give you a holistic view of BDD, the phases that make up the BDD process, and supporting practices, techniques and tools that can be used to implement BDD effectively.

Who should attend?

  • Software development teams looking for a way to better communicate requirements, behaviour and expectations with regards to the product they’re building.
  • Developers, testers and business representatives / analysts looking to expand their experience with a solid understanding of BDD and how to implement it.

Course Outline

Course Outline

Frequently asked questions