Agile Software Development, Scrum, Extreme Programing, XP, Test Driven Development, TDD, Feature Driven Development, FDD, Lean, DSDM, Behavior Driven Development, BDD, Refactoring, Pair Programming, Kanban

Behaviour-Driven Development

Behaviour-Driven Development (BDD) started out as a way of teaching Test-Driven Development without getting sidetracked into the complex world of testing. BDD has grown to encompass behaviour at the story level, and is crossing over into the acceptance testing space. This session introduces some of the ideas and vocabulary behind BDD, and demonstrates how you can define acceptance tests from a user perspective as sequences of reusable, executable steps. The intended audience is testers who are looking for effective ways to define and automate their acceptance tests.