BDD / behaviour-driven development / 振る舞い駆動開発
テスト駆動開発と受入テスト駆動プランニングから発展したプログラム開発手法で、作ろうとしているプログラムの「振る舞い」や「制約条件」からテストコードを記述し、これをスペックとして実装を行うというプログラム開発の方法のこと。
テスト駆動開発で定義するテストケースは、実際には「テスト」というよりも「振る舞い」を規定しているのではないという考え方から、テストの語彙を使わずにとらえなおした開発手法である。
Copyright © ITmedia, Inc. All Rights Reserved.