C#/。NETの高品質なコードカバレッジには何を使用できますか? [閉まっている]

StackOverflow https://stackoverflow.com/questions/276829

  •  07-07-2019
  •  | 
  •  

質問

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

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

役に立ちましたか?

解決

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

他のヒント

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

非常に興味深い製品です。

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

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

NCrunch を試したところ、非常に感銘を受けました。これは、Visual Studioのコードにほぼリアルタイムでコードカバレッジを追加する継続的なテストツールです。私が書いている時点では、このNCrunchは無料です。 未来しかし。

TestCocoon も非常に便利です。活発に開発されており、ユーザーコミュニティがあります:

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

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

NCover のプレリリース(ベータ)バージョンがあります無料で利用可能。特にNCoverExplorerと組み合わせた場合、ほとんどの場合に問題なく動作します。

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

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

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

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

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

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

EAPを dotCover にリリースし、ベータ版を近日中にリリースします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top