dotCover 2019.2ヘルプ

単体テストのカバレッジ分析

dotCoverは、Visual Studioやコマンドラインユーティリティを使用してユニットテストを発見、実行、デバッグ、カバーできます: 以下のユニットテストフレームワークがサポートされています:

dotCoverを使用すると、単体テスト、テストクラス、ファイル、プロジェクト、またはソリューションのすべてのテストを実行できます。また、テストセッションで任意の数のテストを組み合わせて実行することもできます。

Visual Studioで単体テストのコードカバレッジを分析することは、dotCoverの主な使用シナリオの1つです。開発者とテストエンジニアは、単体テストでカバーされていないコードの部分をすばやく探し出し、それに応じてテスト活動を調整することができます。

カバレッジ解析を実行する前に、すべてのターゲットアセンブリについてPDB情報が存在することを確認してください。最も安全な選択はデバッグビルド設定であなたのコードをビルドすることでしょう。

本セクション:

最終更新日: 2019年8月12日

関連ページ:

コマンドラインからのカバレッジ分析

コードインスペクションを実行し、コマンドラインから分析を複製することもできます。dotCoverコンソールランナーは、.zipアーカイブまたはNuGetパッケージとして無料で配布されるコマンドラインツールです。このツールでは次のことができます。あらゆるテストランナー(MSTest、NUnit、xUn...

現在のドキュメントで単体テストを処理する

現在のドキュメントでのテストの発見:dotCoverは、ユニットテストクラスとサポートされているすべてのフレームワークの単一ユニットテストをエディターで検出し、エディターの各アイテムの隣に対応するアクションインジケータを追加します。単体テストが複数の単体テストセッションに含まれている場合、その実行ス...

プロジェクトまたはソリューションでユニットテストを使用する

dotCoverの単体テストランナーでは、同じIDで複数のテストを実行することはできません。これは実際にはほとんど発生しませんが、同じIDのテストがある場合、それらはユニット・テストエクスプローラーおよびUnit Test Sessionsウィンドウに単一のノードとして表示され、それらのうち1つだけ...

ユニットテストセッションの使用

dotCoverの単体テストランナーでは、同じIDで複数のテストを実行することはできません。これは実際にはほとんど発生しませんが、同じIDのテストがある場合、それらはユニット・テストエクスプローラーおよびUnit Test Sessionsウィンドウに単一のノードとして表示され、それらのうち1つだけ...

テストカテゴリの操作

NUnit、MSTest、およびxUnitフレームワークでは、対応するシンボルの(NUnit)または(MSTest)属性を使用して、テストとテストクラスをスイートにグループ化できます。xUnitは属性に同様の機能を提供します。dotCoverはこれらの属性を認識しており、多くの関連機能を提供します。...

テストの実行と結果の分析

dotCoverの単体テストランナーでは、同じIDで複数のテストを実行することはできません。これは実際にはほとんど発生しませんが、同じIDのテストがある場合、それらはユニット・テストエクスプローラーおよびUnit Test Sessionsウィンドウに単一のノードとして表示され、それらのうち1つだけ...