すがブロ

sugamasaoのhatenablogだよ

テスト駆動開発(TDD)とビヘイビア駆動開発(BDD)

最近 BDD ってのを聞いたので

ちょっと調べてみた。
簡単にしか調べていないけど、ようするにやれることはTDDと変わらないけど、「考え方(使い方)」が違うっていうことだよね。
TDD は個別のメソッド等の動きを検証するもので、 BDD はもう少し大きな視点で動作の期待値を書いていくってこと……かな。なんとなくイメージはわかるけど、イマイチ文章にしにくいな。

ちなみに

BDD フレームワークとしては

があるようだ。