単体テストのカバレッジ分析
dotCover は、Visual Studio や コマンドラインユーティリティ を使用してユニットテストの検出と 実行、デバッグまたはカバレッジ を支援します。 以下のユニットテストフレームワークがサポートされています:
NUnit — dotCover のインストールには、2.7.1 までのバージョンと 3.15.5 までのバージョンをそれぞれサポートする 2 つのバンドルされたテストランナーが含まれています。 4.1.0 までの他のバージョンもサポートされており、対応する NuGet パッケージがプロジェクトにインストールされている場合に使用されます。
サポートされているすべての Visual Studio バージョンの MSTest
TUnit(英語) など、 VSTest(英語) および Microsoft.Testing.Platform を使用するカスタムテストフレームワーク。
これらのフレームワークのサポートを有効化するには、dotCover オプション の ページで対応するチェックボックスを選択してください。 Alt+R、O 。
Machine.Specifications(英語) (拡張子(英語)が必要です)。
dotCover を使用すると、単一のユニットテスト、テストクラス、ファイル、プロジェクト、ソリューション内のすべてのテストを実行できます。 また、テストセッションで任意の数のテストを組み合わせて実行することもできます。
Visual Studio でユニットテストのコードカバレッジを分析することは、dotCover の主な使用シナリオです。 開発者とテストエンジニアは、単体テストでカバーされていないコードの部分をすばやく探し出し、それに応じてテスト活動を調整することができます。
カバレッジ分析を実行する前に、すべてのターゲットアセンブリの PDB 情報が存在することを確認してください。 最も安全な選択は、 デバッグビルド構成を使用してコードをビルドすることです。
本セクション:
- 現在のドキュメント内
- プロジェクトまたはソリューション内
- ユニットテストセッション
- テストカテゴリ
- テストを実行する
- テスト結果を分析する
- ユニットテストエクスプローラーウィンドウ
- ユニットテストウィンドウ
- 継続的テスト