A 1 day course.

Interested in attending? Have a suggestion about running this event near you?
Register your interest now


The practice of Test-Driven Development (TDD) is taking the development community by storm and is putting automated unit and acceptance tests firmly back on the agenda for teams who are serious about creating quality code rapidly. Using TDD, teams can experience dramatic improvement in code quality, flexibility, design efficiency, maintainability and customer confidence.

While, TDD allows us to code efficiently at a unit level, we use Behaviour Driven Development (BDD) to drive out the design of software at an Acceptance Test level. BDD ensures that the right software is being built in the first place. This leads to greater collaboration amongst all team members, including the customer.

This tutorial is for architects, developers, business analysts, testers, product owners, and end-user stakeholders. Delegates will learn to apply collaborative BDD techniques and the Gherkin language to steer their projects with acceptance tests at the level of requirements and user stories.

Through a series of practical exercises, we enable students to translate business requirements into user stories directly supported by automated acceptance tests in Cucumber. This not only drives the design of a system but also provides immediate tracking of implementation progress using continuous integration.

This tutorial does not require any coding experience.

Course Objectives

On completion of this course attendees will be able to participate in the collaborative process of user story creation, specification by example and domain driven design.  They will have gained hands-on experience with the Gherkin language and BDD using an automated Acceptance Test tool such as Cucumber.

Recommended Follow-on courses

  • Certified Scrum Developer
  • Certified Agile Tester
  • Test Driven Development
  • Certified Scrum Product Owner

Who should attend

End-user stakeholders, Product Owners, business analysts, testers and architects seeking to “build-in” quality as opposed to testing, will gain practical experience of the process of turning requirements and stories into automated acceptance tests.


There are no prerequisites to this course.

Your benefits at a glance

  • Globally recognised qualification
  • Learn the most up-to-date methodology
  • Deliver increased efficiency and effectiveness to your team
  • Learn through best practices and real examples
  • Consistent high pass rates
  • Learn with trainers who have proven track records
  • Flexible delivery with online learning options
  • Train with the world’s leading quality specialist for digital business