dotCover 2024.3 ヘルプ

カバーテストのデバッグ

カバレッジデータを取得したら、dotCover を使用してテスト失敗の原因を迅速に分析できます。

スタックトレースを調べる

失敗したテストのスタックトレースを表示する

  1. 分析するスナップショットをカバレッジ結果ブラウザーウィンドウまたはユニットテストカバレッジウィンドウで開きます。

  2. 希望のテストを選択してください。

  3. ウィンドウの右側にある出力タブを選択してください。

コードカバレッジのハイライトを使用している場合は、この操作を実行するより早い方法があります。

失敗したテストのスタックトレースを表示する (ハイライトが有効になっている場合)

  1. Visual Studio エディターで、テストに失敗したコード行を見つけます。

  2. 左の余白にあるハイライトマーカーをクリックします。

  3. リストから希望のテストを選択します。

  4. テスト名の後ろにある矢印をクリックします。

dotCover: Accessing stack traces of covering tests

デバッグテスト

コードカバレッジのハイライトが有効になっている場合は、特定の行にすばやくブレークポイントを設定してデバッグを実行できます。

ブレークポイントを設定してデバッグを実行する

  1. Visual Studio エディターで、テストに失敗したコード行を見つけます。

  2. 左の余白にあるハイライトマーカーをクリックします。

  3. リストから希望のテストを選択します。

  4. dc_bpoint_debug.png ボタンをクリックしてください。

関連ページ:

カバレッジ結果ブラウザーウィンドウ

このウィンドウでは、アプリケーションカバレッジの実行中に取得された、またはファイルから開かれたカバレッジスナップショットを探索できます。複数のタブで複数のスナップショットを参照できます。各スナップショットは 2 つのビューで表示でき、ツールバーの右側にあるボタンで切り替えることができます。カバレッジツリー:このビューでは、すべてのコード項目がツリー構造でグループ化され、各コード項目のカバレッジを調べることができます。カバレッジ列では、dotCover は 3 つの色を使用してカバレッジステータ...

ユニットテストカバレッジ

このウィンドウでは、単体テストカバレッジの実行中に取得されたカバレッジデータを探索できます。各スナップショットは 2 つのビューで表示でき、ツールバーの右側にあるボタンで切り替えることができます。カバレッジツリー:このビューでは、すべてのコード項目がツリー構造でグループ化され、各コード項目のカバレッジを調べることができます。カバレッジ列では、dotCover は 3 つの色を使用してカバレッジステータスを表示します。緑 — ノード内のカバーされたステートメントのパーセンテージ。赤 — ノード内のカ...

コードカバレッジの視覚化

カバレッジを視覚化し、結果データをテストするために、dotCover は Visual Studio エディターで現在のスナップショット内のステートメントをハイライトできます。エディターでコードカバレッジを視覚化する分析するスナップショットをカバレッジ結果ブラウザーウィンドウまたはユニットテストカバレッジウィンドウで開きます。現在のスナップショットが開いているウィンドウのツールバーでハイライトコードをクリックします。dotCover は、現在のカバレッジスナップショットに含まれているすべてのアセ...

ホットスポットの検出

ホットスポットビューは、潜在的なリスク領域を調べるのに適した出発点となります。一度に見ると、最も複雑な方法はどこにありますか? プロジェクトリスクに対処するために、dotCover はリスクメトリクスを導入します。これは、各メソッドに対して次のように計算されます。説明: — メソッド、 — メソッドの循環的複雑度、 — ユニットテストによるメソッドのテストカバレッジ、計算されたリスクメトリクスを使用して、ホットスポットビューは、現在のカバレッジスナップショット内のリスク領域のグラフィック表示を構築する...