top image

XP Forum - An Introduction to Behavior Driven Development

Behavior Driven Development (BDD) is a framework that focuses on producing testable requirements. It addresses the problem of poorly defined stories by capturing each feature as a set of behaviors. BDD follows a strongly user-focused approach by describing contexts for business events that yield value driven business outcomes.  Aslam Khan's presentation began with the challenges of writing business stories, introduced BDD stories using a low-fidelity approach and concluded with tools and code examples that closes the loop between executable code and testable stories.  

Download the presentation: About 5MB 

Download the Source CodeAbout 20KB