.NET Clips - MSpecのタグがつけられたエントリー
1
CLIPS

BDD Framework "MSpec"について

2663日前に更新 aoki1210aoki1210 2672日前に登録
2010年11月04日 GMT 2010年10月26日 GMT
少し気楽な話題も取り上げようと思う。 Behavior Driven Development(BDD;ビヘイビア駆動開発)は、Test Driven Development(TDD;テスト駆動開発)を自然に拡大させた概念であるとされている。TDDでテストを書いていて、ある時テストケースの集合がシステムの振る舞い(ビヘイビア)を定義する「仕様」に見えてくる、という体験があるなら、このことは納得しやすいと思う。一方で、いくらテストケースを集めても要求される完全な振る舞いの定義には至らない、という反論も可能である。この点についてはテストケースの書き方で決まる部分も大きいし、対象とするドメインの規模・性格も関係するが、それでもなお両者には本質的に埋めがたいギャップがあるように筆者には思える。 ただ、最低限いえることは、テストケースは振る舞いの定義の一部を構成しうる、ということであろう。せっかくテストケースを書くのだから、それを単に実装の品質向上だけに使うのではなく、要求定義から設計まで含めた関係者全体で情報共有できる形とし... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 11 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: BDD, MSpec, TDD