C#/。NETの高品質のコードカバレッジには何を使用できますか?

マイケル・スタム

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

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

  • NCover
    • とても人気があるようで、とてもよく見えます
    • ステートメントカバレッジとブランチカバレッジをサポートします
    • 「NCover3Complete」は480ドル
    • 古いベータ版は無料で入手できます
  • Visual Studio(2008 Pro)| (2005チームシステム(開発、テスト、またはチームスイートエディション))
    • まあ、それはマイクロソフトなので、私はそれが正しく動作することを期待しています
    • VisualStudioに完全に統合されています
    • 少なくとも5,469ドル
  • PartCover-これ以上の開発はありません(OpenCoverに移動)
    • オープンソース
    • ステートメントカバレッジをサポート
  • OpenCover - PartCoverの後継
  • SDテストカバレッジ
    • 32ビットおよび64ビット、フルC#4.0で動作します
    • 小さいコードベースと非常に大きいコードベースの両方を処理します
    • シングルユーザーライセンスで250ドル
  • JetBrains dotCover
    • パーソナルライセンスは100ドル。ユーザーグループ、オープンソースプロジェクト、学生、教師は無料です。
    • ステートメントカバレッジをサポート
    • Silverlightのサポート
  • NCrunch

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

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

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

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

次のcコードの何が問題になっていますか?MISRA品質警告メッセージ

分類Dev

コードカバレッジとは何ですか?どのように測定しますか?

分類Dev

コードカバレッジとは何ですか?どのように測定しますか?

分類Dev

コードカバレッジとは何ですか?どのように測定しますか?

分類Dev

Flutterテストのコードカバレッジデータはどのように表示できますか?

分類Dev

コードカバレッジの部分的なヒットとは何ですか?

分類Dev

Jestがこのコードで75%のブランチカバレッジを示す原因は何ですか?

分類Dev

GCLIを使用してFirefoxでページ全体の高品質のスクリーンショットを撮るにはどうすればよいですか?

分類Dev

USBドライブの(潜在的に)何百ものフォーマットは、何らかの形でその品質を低下させますか?

分類Dev

「プレビュー」モードのレポートでコードカバレッジを表示するようにSonarQubeを構成できますか?

分類Dev

Gitlabコードの品質:レポートはどこにありますか?

分類Dev

iOS、swiftで文字列から高品質のバーコード画像を取得する方法

分類Dev

jestを使用してコールバック内のコードカバレッジを取得するにはどうすればよいですか?

分類Dev

Visual Studio 2010 UltimateのVB.NETで「catchwithrethrow」ブロックのコードカバレッジを100%取得するにはどうすればよいですか?

分類Dev

LinuxまたはOS XでSwiftパッケージのコードカバレッジを生成するにはどうすればよいですか?

分類Dev

C#低品質のバーコードを読み取る方法は?

分類Dev

テスト コード カバレッジ: 数字は何を意味しますか?

分類Dev

コードカバレッジ分析の3つの方法の違いは何ですか?

分類Dev

空の行がコードカバレッジに含まれていないのはなぜですか?

分類Dev

Golangで100%のコードカバレッジを取得するにはどうすればよいですか?

分類Dev

同時、バックグラウンド、サーバーのガベージコレクションはC#でどのように異なりますか?

分類Dev

コードカバレッジ対応のビルドが失敗する原因は何ですか?

分類Dev

デリゲートをC#で安全なローカルコピースレッドに割り当てるのはなぜですか?どのコードでもそれを証明できますか?

分類Dev

c#「現在の選択がプレーンテキストのコンテンツコントロールを部分的にカバーしているため、このメソッドまたはプロパティは使用できません。」

分類Dev

sboxテーブルを作成するためのこのビジュアルベーシックコードのc#バージョンは何ですか?

分類Dev

c#ドライバーを使用してCassandraのリストコレクションにUDT要素を追加する適切な方法は何ですか?

分類Dev

VS2013のコードカバレッジは、実際のコードではなく、テストのカバレッジを示しています

分類Dev

c#、Nhibernate(QueryOverまたはLinq)を使用してコレクションのコレクションを積極的にロードすると、「複数のバッグを同時にフェッチできません」が返されます

分類Dev

Pesterを使用してすべてのブランチのコードカバレッジを取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    次のcコードの何が問題になっていますか?MISRA品質警告メッセージ

  2. 2

    コードカバレッジとは何ですか?どのように測定しますか?

  3. 3

    コードカバレッジとは何ですか?どのように測定しますか?

  4. 4

    コードカバレッジとは何ですか?どのように測定しますか?

  5. 5

    Flutterテストのコードカバレッジデータはどのように表示できますか?

  6. 6

    コードカバレッジの部分的なヒットとは何ですか?

  7. 7

    Jestがこのコードで75%のブランチカバレッジを示す原因は何ですか?

  8. 8

    GCLIを使用してFirefoxでページ全体の高品質のスクリーンショットを撮るにはどうすればよいですか?

  9. 9

    USBドライブの(潜在的に)何百ものフォーマットは、何らかの形でその品質を低下させますか?

  10. 10

    「プレビュー」モードのレポートでコードカバレッジを表示するようにSonarQubeを構成できますか?

  11. 11

    Gitlabコードの品質:レポートはどこにありますか?

  12. 12

    iOS、swiftで文字列から高品質のバーコード画像を取得する方法

  13. 13

    jestを使用してコールバック内のコードカバレッジを取得するにはどうすればよいですか?

  14. 14

    Visual Studio 2010 UltimateのVB.NETで「catchwithrethrow」ブロックのコードカバレッジを100%取得するにはどうすればよいですか?

  15. 15

    LinuxまたはOS XでSwiftパッケージのコードカバレッジを生成するにはどうすればよいですか?

  16. 16

    C#低品質のバーコードを読み取る方法は?

  17. 17

    テスト コード カバレッジ: 数字は何を意味しますか?

  18. 18

    コードカバレッジ分析の3つの方法の違いは何ですか?

  19. 19

    空の行がコードカバレッジに含まれていないのはなぜですか?

  20. 20

    Golangで100%のコードカバレッジを取得するにはどうすればよいですか?

  21. 21

    同時、バックグラウンド、サーバーのガベージコレクションはC#でどのように異なりますか?

  22. 22

    コードカバレッジ対応のビルドが失敗する原因は何ですか?

  23. 23

    デリゲートをC#で安全なローカルコピースレッドに割り当てるのはなぜですか?どのコードでもそれを証明できますか?

  24. 24

    c#「現在の選択がプレーンテキストのコンテンツコントロールを部分的にカバーしているため、このメソッドまたはプロパティは使用できません。」

  25. 25

    sboxテーブルを作成するためのこのビジュアルベーシックコードのc#バージョンは何ですか?

  26. 26

    c#ドライバーを使用してCassandraのリストコレクションにUDT要素を追加する適切な方法は何ですか?

  27. 27

    VS2013のコードカバレッジは、実際のコードではなく、テストのカバレッジを示しています

  28. 28

    c#、Nhibernate(QueryOverまたはLinq)を使用してコレクションのコレクションを積極的にロードすると、「複数のバッグを同時にフェッチできません」が返されます

  29. 29

    Pesterを使用してすべてのブランチのコードカバレッジを取得するにはどうすればよいですか?

ホットタグ

アーカイブ