Behavior-Driven Development (BDD)

An approach that suggests the team begins with understanding how the user will use a product (its behavior), writes tests for that behavior, and then constructs solutions against the tests.

» Rastak DIC