Behaviour-Driven Development is an agile development paradigm that aims to bridge the “communication gap” between business stakeholders and development teams.

Training courses for BDD.

BDD for Business Teams

An introduction to the philosophy of BDD and how it can help business teams become truly agile and productive:

  • What is Behaviour-Driven Development?
  • The “communication gap”
  • Domain-Specific Language
  • Specification by Examples
  • What vs How
  • BDD and Agile frameworks

BDD for Development Teams

How BDD can boost the productivity and the confidence of development teams:

  • BDD vs TDD
  • JBehave as a JVM open-source tool to enable BDD
  • Executable specifications
  • Parametrising stories
  • Refactoring stories
  • Managing data
  • Story Mapping