Test-Driven Development (TDD): It is an agile development process in which test cases are built prior to each aspect of feature implementation and behavioral design.
Annotated slides from my "Behavior Driven Development" course. Released under Creative Commons share-alike, commercial and derivatives allowed: http://creative…
Behavior Driven Development Content on InfoQ
Behavior-Driven Development for Product Owners
Making the shift to behavior driven development | Atlassian Blogs
Making the shift to behavior driven development
Behavior Driven Development
Agile Business Analysis with Behavior - Driven Development (BDD): INVEST to be SMART