BDD(振舞駆動開発)

Behavior Driven Development。

テストを「振る舞い」(機能的な外部仕様)の記述に特化させる
ユーザーの要求やアーキテクチャの設計仕様といった、より上位のインプットとTDDのテストにつながりを持たせる。

いまさら聞けないTDD/BDD超入門