Behavior-Driven Development

BDD is a logical step forward in the evolution of the practice of software development. This article explains the concept and its origins.