特に低価格帯では、.NET(またはC#の場合は特に)コードカバレッジにどのような選択肢がありますか。
私は勧告を探しているのではなく、事実に基づいた製品の比較を探しています。私は以下のことを知っています:
私は TestDriven.NET が付いているNCoverのバージョンを使います。それはあなたが簡単にあなたのユニットテストクラスライブラリを右クリックし、そしてTest With→Coverageを押すことを可能にし、そしてそれはレポートを引き上げるでしょう。
NCoverに代わるものとして、 PartCover があります。NCoverと非常によく似た.NETのオープンソースコードカバレッジツールです。 CruiseControl.NET で使用します。
とても面白い商品です。
OpenCoverがPartCoverに置き換わりました。
TestCocoon もかなりいいですね。これは活発に開発されており、ユーザーコミュニティがあります。
しかし、TestCocoonは開発されなくなり、その作成者は現在C/C++用の商用ソフトウェアを開発しています。
私がその違いが小売のNCoverとどう違うのかわからないが、NCover SourceForgeのプロジェクト もあり、これはもちろんオープンソースで無料です。
C#テストカバレッジツールはオーバーヘッドが非常に少なく、巨大なファイルシステムを扱い、直感的なGUIで特定のファイルのカバレッジを表示し、生成されます。メソッド、クラス、およびパッケージレベルでカバレッジの内訳を使用してレポートします。
TestMatrix は単体テストランナーおよびコードカバレッジツールです。
私の会社のSemantic Designsの C#Test Coverage ツールを参照してください。
オーバーヘッドが非常に少なく、巨大なファイルシステムの処理、直感的なGUI、特定のファイルに対するカバレッジのハウリング、およびメソッド、クラス、パッケージレベルでのカバレッジ内訳を含むレポートの生成が可能です。
プログラム可能なAPIだけでなくコードカバレッジ機能もVisual Studio 2010に付属しています。残念ながら、フルコードカバレッジ機能を含む2つのエディションは、PremiumとUltimateです。しかし、私はそのAPIはどの版でも利用できるようになると思いますので、コードカバレッジファイルを作成し、カバレッジ情報のためのビューアを書くことはおそらく可能でしょう。
EAPを dotCover にリリースしました。まもなくベータ版をリリースする予定です。