テストリストにマインドマップ(^o^)

NAgiler2006-06-17


僕は以前からTDD初心者同士のペアがどのようなテストを行ったらよいのかがわからずに、コードを書く手が止まる場面が多いことに問題を感じていた。

そこで以前TDD初心者向けのワークショップを行った際に、テストを書く直前にテストリストをマインドマップで書かせてみるといった試みを行った。その結果としてスムーズに作業を進められるペアが多かった。

このテストリストのマインドマップの書き方は簡単で、まず最初に「基本」「例外」「null」などのBOIを書き、ブレインストーミングを行って枝を伸ばしていく。このスタイルなら、テストの途中で思いついた新しいテストをリストに追加するのも簡単だ。

このテストリストをBDDに適応させたものが、以前の日記で紹介したスペックリストだ。