継続的なテストを使用する
連続テストの概念は、コードを変更するとすぐに実際のテスト結果がすぐに得られることを意味します。プロジェクトを手動で再構築し、変更後にすべてのテストを再実行する必要はありません:影響を受けるテストはバックグラウンドで自動的に実行されます(テストセッションは、変更の保存やプロジェクトのビルドなどの明示的なアクションによってトリガーされます)。
ソリューションで継続的なテストを可能にする
メインメニューから
を選択し、左側の を選択します。テストを再実行する必要があるタイミングを指定します:ソリューションを保存した後、またはビルドした後(デフォルトオプション)。
新しいユニットテストセッションを作成するか、継続的なテストでカバーするスコープのあるセッションを開きます。セッションがまだない場合は、ユニットテストエクスプローラーウィンドウを使用してセッションを作成できます。
開いた単体テストセッションウィンドウで、セッションの連続テストモードを選択します。例:ソリューションを保存またはビルドするたびに dotCover でテストを自動実行し、カバレッジを取得するには、ビルドの自動スタートテスト: 新しいテストと古いテストをカバーするを選択します。連続テストモードの詳細。
カバレッジデータがない場合、またはスコープ内のテストで古くなっている場合、dotCover は初期カバレッジ分析の実行を依頼します。
カバレッジ結果は別の単体テストのカバレッジウィンドウに表示されます。
以上です ! 通常どおり作業を開始できます。コードを変更し、(必要に応じて)ビルドまたは保存して、テスト結果をリアルタイムで確認できます。
失敗したテストに移動するには、継続的なテストセッションウィンドウのテストをクリックするか、ステータスバー(Visual Studio のメインウィンドウの右下隅)の連続テストアイコンの横にある番号をクリックします。
関連ページ:

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

入門
JetBrains dotCover は、.NET ユニットテストランナーおよびコードカバレッジツールです。dotCover を使用すると、.NET アプリケーションコードの実際にテストされている量を分析できます。ユニットテスト中またはアプリケーションを手動で実行するときにメソッド呼び出しを測定する...

カバレッジフィルターを設定する
場合によっては、カバレッジ分析の範囲を制限する必要があります。例:複数のプロジェクトと何千ものテストを含む大スコープアプリケーションの開発に参加している場合、これは意味があります。この場合、ソリューション内のすべてのプロジェクト(タイプ、タイプメンバー)の対象範囲を分析する必要はありませんが、特定の...