C#/.NET の高品質なコード カバレッジを得るには何を使用すればよいですか? [closed] 質問する

C#/.NET の高品質なコード カバレッジを得るには何を使用すればよいですか? [closed] 質問する

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

私は推奨を求めているのではなく、事実に基づいた製品の比較を求めています。私は以下のことを知っています。

  • NCover
    • とても人気があるようで、見た目もかなり良いです
    • ステートメントカバレッジとブランチカバレッジをサポート
    • 「NCover 3 Complete」は480ドル
    • 古いベータ版も利用可能無料で
  • Visual Studio (2008 Pro) | (2005 Team System (開発、テスト、または Team Suite エディション))
    • まあ、マイクロソフトだからちゃんと動くだろうとは思うけど
    • Visual Studioに完全に統合
    • 少なくとも5,469ドル
  • パーツカバー- これ以上の開発はありません (OpenCover に移行しました)
    • オープンソース
    • ステートメントカバレッジをサポート
  • オープンカバー- PartCoverの後継
  • SDテスト範囲
    • 32 ビットと 64 ビット、完全な C# 4.0 で動作します
    • 小規模から大規模までのコードベースを処理
    • シングルユーザーライセンスは250ドル
  • ジェットブレインズdotCover
    • 個人ライセンスは 100 ドル。ユーザー グループ、オープン ソース プロジェクト、学生、教師は無料です。
    • ステートメントカバレッジをサポート
    • Silverlight サポート
  • NCランチ

    • 個人ライセンスは159ドル
    • 商用シートライセンスは289ドル *ベータ期間中は無料、 商業化予定、価格は未定 将来は不明
    • Visual Studio のコード カバレッジ インジケーター
    • 継続的な(ほぼリアルタイムの)テスト
    • テストごとのコードカバレッジの視覚化
    • パフォーマンス メトリック、並列マルチコア テスト実行
  • Nディペンド

    • 410ドル開発者ライセンス
    • NDepend は、NCover、DotCover、Visual Studio 2017、2015、2013、2012、2010、2008 のコード カバレッジ ファイルからカバレッジ データをインポートできます。
    • 依存関係グラフ
    • 依存関係構造マトリックス
    • コードメトリクスの視覚化
    • コードルールの検証

ベストアンサー1

私は付属のNCoverのバージョンを使用していますテスト駆動.NETユニット テスト クラス ライブラリを右クリックし、[テスト] → [カバレッジ]をクリックするだけで、レポートが表示されます。

おすすめ記事