私たちは VS 2008 Professional Edition での単体テストに取り組んでおり、かなり大きな障害となる可能性がある問題に遭遇しました。この特定の VS エディションでは、コード カバレッジを判断する方法がないようです。これは、VS Team System Development Edition でしか利用できないものと思われます。
つまり、VS 2008 Professional Edition では、必要なすべての単体テストを作成できますが、単体テストが関連付けられていないコード (またはテストでカバーされるコードの量) を確認する方法はありません。この観察は正しいですか?
もしそうなら、誰かがコードカバレッジを決定するためにサードパーティのツールを推奨できますか? 私は TestMatrix を試しましたが、完全に感銘を受けませんでした (設定画面は 120 DPI で [OK] ボタンと [キャンセル] ボタンを隠していました。現在の一連のテストを実行すると、完全な VS ロックアップが発生しました)。
副次的な質問: サード パーティのカバレッジ ツールの代わりに、また VS Team System Development Edition にアップグレードする代わりに、NUnit を採用して無料/低コストのコード カバレッジ ツールを見つけるほうが理にかなっていますか? 私たちはまだ単体テストに完全に取り組んでいるわけではなく、今後の努力を妨げず、銀行を壊さないテスト方法を選択したいと考えています。