キーワード
» 2009年05月16日 00時00分 公開

情報システム用語事典:ビヘイビア駆動開発(びへいびあくどうかいはつ)

BDD / behaviour-driven development / 振る舞い駆動開発

[@IT情報マネジメント編集部,@IT]

 テスト駆動開発と受入テスト駆動プランニングから発展したプログラム開発手法で、作ろうとしているプログラムの「振る舞い」や「制約条件」からテストコードを記述し、これをスペックとして実装を行うというプログラム開発の方法のこと。

 テスト駆動開発で定義するテストケースは、実際には「テスト」というよりも「振る舞い」を規定しているのではないという考え方から、テストの語彙を使わずにとらえなおした開発手法である。

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ