Behavior Driven Development

Monday, May 5, 2008

Behavior Driven Development Behavior Driven Development (or BDD) is an Agile software development technique that encourages collaboration between developers, QAs and non-technical or business participants in a software project. It was originally conceived in 2003 by Dan North as a response to Test Driven Development, and has evolved over the last few years. The focus of BDD is the language and interactions used in the process of software development. Behavior-driven developers use their native language in combination with the ubiquitous language of Domain Driven Design to describe the purpose and benefit of their code. This allows the...
no comments