dotCover でコードカバレッジを分析する
dotUltimate ライセンスをお持ちの場合は、JetBrains dotCover を使用して単体テストのカバレッジ (ソリューションのコードが単体テストによってカバーされる程度) を分析できます。
dotCover が有効になっている場合、ユニットテストのカバー Control+T H コマンドは、ユニットテストの実行 Control+T R/ ユニットテストのデバッグ Control+T D コマンドと一緒に表示されます。このコマンドを使用して、エディター、ソリューションエクスプローラー、または単体テストセッションから単体テストのカバレッジ分析を実行できます。
カバレッジ結果の分析の詳細については、「dotCover ヘルプ: カバレッジ結果の操作」を参照してください。
関連ページ:
現在のドキュメントで単体テストを操作する
現在のドキュメントでテストを見つける:ReSharper はサポートされているすべてのフレームワークの単体テストクラスと単体テストをエディター内で発見し、エディター内の各項目の横に対応するアクションインジケータを追加します。... そしてファイル構造ウィンドウウィンドウで: このメソッドは単体テストであり、実行およびデバッグできます。このクラスは単体テストクラスであり、テストを含むテストを実行およびデバッグできます。ユニットテストは、最後の実行中に合格しました。単体テストクラスのテストは、最後の...
プロジェクトまたはソリューションで単体テストを操作する
ソリューションの単体テストを発見する:ReSharper は、ユニットテストエクスプローラーウィンドウを Visual Studio(または、または)に追加します。このウィンドウを使用して、ソリューション全体でサポートされているすべてのフレームワークの単体テストを調査、実行、デバッグできます。プロジェクトの単体テストは、プロジェクトがビルドされた後にのみウィンドウに表示されることに注意してください。現在開いているファイルのテストは自動的に更新され、開いているファイルの新しいテストは、作成する...
ユニットテストセッション
アプリケーションの特定の部分を対象とする単体テストを複数の単体テストセッションにグループ化できます。単体テストセッションには、さまざまなプロジェクトからのさまざまなサポートされているフレームワークのテストを含めることができます。複数のテストセッションを用意し、必要に応じて個別に実行できます。単一のテスト / テストクラスを複数の異なるテストセッションに含めることができます。ユニットテストセッションにアクセスする:ユニットテストセッションの管理は Unit Test Sessions ウィンドウで...
単体テストのコード品質を維持する
最も強力な ReSharper 機能の 1 つであるコードインスペクションは、単体テストを作成するときに役立ちます。数百の汎用インスペクションに加えて、単体テストに固有の問題を対象とする専用のインスペクションも多数あります。NUnit (30 インスペクション):これらのインスペクションは、NUnit テストに関連するコードの問題を検出します。NUnit: 非同期テストメソッドは、Task または Task <T> を返す必要があります警告 NUnit。値が重複しています。警告 NUni...