Behaviour-Driven Development

Trainer: Bas Dijkstra

 
 

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?

  • 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.
Hi, I'm Candice,
How can I help?
Get Your
Brochure & Curriculum
Ask us all your questions
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.
Bas Dijkstra

Meet the Trainer

Bas has been active in the test automation field for some 15 years now. First as an engineer, then as trainer and consultant, and recently joined Inspired Testing as Director of International Academy.

With a passion to share knowledge, upskill and train the next generation of software engineers, Bas is committed to serve the broader testing community.

Bas has delivered test automation training to a wide range of companies and conference attendees in the Netherlands as well as abroad, to excellent reviews.

- Bas Dijkstra

Course Outline

Frequently asked questions