振る舞い駆動開発

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