414

特に低価格のセグメントでは、.NET(または具体的にはC#)コードカバレッジにはどのようなオプションがあるのでしょうか?

私は推奨事項を探しているのではなく、事実に基づいた製品の比較を探しています。私は次のことを知っています:

4

12 に答える 12

71

TestDriven.NETに付属しているバージョンのNCoverを使用しています。ユニットテストクラスライブラリを簡単に右クリックし、[テスト対象]→[カバレッジ]をクリックすると、レポートが表示されます。

于 2008-11-10T01:30:52.957 に答える
46

NCoverの代わりにPartCoverを使用することもできます。これは、 NCoverに非常によく似た.NET用のオープンソースコードカバレッジツールであり、コンソールアプリケーション、GUIカバレッジブラウザ、CruiseControl.NETで使用するXSL変換が含まれています。

とてもおもしろい商品です。

OpenCoverはPartCoverに取って代わりました。

于 2008-11-10T01:29:42.007 に答える
18

JetBrains ( ReSharperで有名) は、 dotCoverと呼ばれるカバレッジ ツールにしばらく取り組んできました。それは大きな約束を示しています。

于 2010-07-03T17:47:50.230 に答える
15

私はNCrunchをテストしたばかりで、非常に感銘を受けたと言わざるを得ません。これは、VisualStudioのコードにほぼリアルタイムでコードカバレッジを追加する継続的テストツールです。私が書いている時点では、このNCrunchは無料です。それが無料になるのか、お金がかかるのか、将来的にオープンソースになるのかは少し不明確です。

于 2012-04-26T07:13:24.453 に答える
4

TestCocoonもかなりいいです。これは活発に開発されており、ユーザー コミュニティがあります。

  • オープンソース (GPL 3)
  • C/C++/C# クロス プラットフォームをサポート (Linux、Windows、および Mac)
  • CoverageScanner - 生成中の計測
  • CoverageBrowser - コード カバレッジ結果の表示、分析、および管理

ただし、TestCocoon はもはや開発されておらず、その作成者は現在、C/C++ 用の商用ソフトウェアを作成しています。

于 2012-01-01T18:41:46.623 に答える
3

プレリリース(ベータ)バージョンのNCover が無料で利用できます。特にNCoverExplorerと組み合わせると、ほとんどの場合に正常に機能します。

于 2008-11-10T01:27:47.283 に答える
2

市販の NCover との違いはわかりませんが、もちろんオープン ソースで無料の NCoverプロジェクトが SourceForgeにあります。

于 2009-07-15T19:02:30.073 に答える
1

私の会社、Semantic DesignsのC# テスト カバレッジツールを参照してください。

オーバーヘッドが非常に低く、巨大なファイル システム、直感的な GUI、特定のファイルのハウリング カバレッジ、およびメソッド、クラス、およびパッケージ レベルでのカバレッジの内訳を含むレポートの生成を処理します。

于 2009-06-12T08:05:50.880 に答える
1

TestMatrixは、単体テスト ランナーおよびコード カバレッジ ツールです。

于 2010-07-06T06:30:06.180 に答える
1

C# テスト カバレッジ ツールは、オーバーヘッドが非常に低く、巨大なファイル システムを処理し、特定のファイルのカバレッジを示す直感的な GUI を備え、メソッド、クラス、およびパッケージ レベルでのカバレッジの内訳を含むレポートを生成します。

于 2014-05-02T09:11:16.880 に答える
0

Visual Studio 2010 には、コード カバレッジ機能とプログラム可能な API が付属しています。残念ながら、完全なコード カバレッジ機能を含むエディションは、Premium と Ultimate の 2 つだけです。ただし、API はどのエディションでも利用できると思いますので、コード カバレッジ ファイルを作成し、カバレッジ情報用のビューアーを作成することはおそらく可能です。

于 2010-07-03T17:44:19.520 に答える
0

EAP をdotCoverにリリースしました。間もなくベータ版をリリースする予定です。

于 2010-07-05T17:38:23.863 に答える