Behavior Driven Development - GeoDoo/bdd GitHub Wiki
Definition
BDD is a software development process designed to aid the management and the delivery of software development projects by improving communication between engineers and business professionals. In so doing, BDD ensures all development projects remain focused on delivering what the business actually needs while meeting all requirements of the user.