dotCover 2019.1ヘルプ

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

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

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

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

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

本セクション:

最終更新日: 2019年5月7日

関連ページ:

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

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

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

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

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

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

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

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

テストカテゴリの操作

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

継続的なテスト

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