BDD (Behavior driven development) is an evolution of classic test driven development. Opposed to TDD, you start by describing how your software should behave under certain scenarios using a language that everyone can undestand:
- Given that I am on the search page
- When I fill in "search-keywords" with "Behavior Driven Development with Drupal"
- And I press "search"
- Then I should see "Behavior Driven Development with Drupal"
- And I should see "Alexandru Badiu"