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