前回と前々回でNUnitによる単体テストについて書きましたが、 実施したテストケースが十分かどうかについては何もわかりません。 理想は全ての場合についてテストする事ですが、これは不可能な場合のほうが多いです。 例えば、前回取り上げたbmi関数で全ての入力を試す事は無理です。 そこで、代表値をピックアップしてテストする事になります。 そのため、テストで全然実行されていない部分も出てくると思います。 この検出を支援するのがカバレッジツールと呼ばれるものです。 以下、NET用のものとして、PartCoverを紹介します。 まず、こちらからダウンロードしてインストールして下さい。 インストールが完了したら、スタートメニューから [すべてのプログラム]-[Gubka Bob]-[PartCover .NET 2]-[PartCover Browser]で起動します。 起動したら、[file]メニュー