dotCover 2018.3ヘルプ

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

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

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

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

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

本セクション:

最終更新日: 2019年2月14日

関連ページ:

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

コードインスペクションを実行してコマンドラインから分析を複製することもできます。dotCoverコンソールランナーは、dotCover配布パッケージに含まれるコマンドラインツールです: このツールを使用するテストランナー(MSTest、NUnit、xUnit、MSpecなど)の実行を制御し、実行され...

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

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

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

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

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

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

継続的なテスト

継続的なテストは、さまざまな方法でテスト駆動開発のプラクティスを合理化します。ユニットテストに影響を与える変更を検出し、影響を受けたすべてのプロジェクトを再構築し、新しいテストと古いテストをすべて再実行します。すべてがバックグラウンドで自動的に行われます。影響を受けるプロジェクトのみが再構築されます...

サードパーティのCIサーバーでカバレッジを設定する

dotCoverを任意の継続的インテグレーション(CI)サーバーと一緒に使用して、テスト適用範囲レポートを.NETアプリケーションのビルドの成果物に追加することができます。dotCoverはいくつかの出力フォーマットをサポートしています。例:HTML出力を受け取ってそれを公開するように、またはXML...