この単体テスト仕様書をみてどう思いますか?非常に見づらいですよね。そして、この単体テスト仕様書では、テストすべき条件がすべて網羅されているかがパッと見てもわかりません。ブロンズ会員がどのようなに動作すべきかがわかりませんし、「購入できない」ということが何を指しているのかも不明確です。 また、ここでは条件が「会員のランクが3種類」と「特別値引商品を購入できるか否か」の2つしかないので、上記のテストケースでもギリギリなんとかなるかもしれません。ですが、ここにさらに以下のような条件だったらどうでしょうか? ブロンズ会員は特別値引商品を参照することも購入することもできない。 シルバー会員は特別値引商品を参照はできるが購入はできない。 こうなると、テストケースの行が倍増してしまって、ますます条件を網羅した単体テスト仕様書を書くのが難しくなります。さらに、テストケースを書くことが難しいだけでなく、テス
![これでテストケースが漏れない!効率的に単体テスト仕様書を作る方法 | wecoplus](https://cdn-ak-scissors.b.st-hatena.com/image/square/222e9b7f40bce3da9cda4e853ef1287a19e6d22d/height=288;version=1;width=512/http%3A%2F%2Fxaissone.sakura.ne.jp%2Fwp-content%2Fplugins%2Fall-in-one-seo-pack%2Fimages%2Fdefault-user-image.png)