テスト中に診断データを収集する

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

アプリのテスト中に診断データを収集します。 このデータは、テスト中にファイルするバグに含まれます。 Web アプリとデスクトップ アプリから診断データを収集し、Azure Test Plans で表示できます。

前提条件

  • プロジェクトに接続する必要があります。 プロジェクトがまだない場合は、作成します。

  • ユーザーがプロジェクトに追加されている必要があります。 メンバーになるには、プロジェクトまたはチームにユーザーを追加します。

  • フィードバックを要求または提供するには、利害関係者以上のアクセス権が必要です。

  • バグやその他の作業項目の種類を追加または変更するには、対応するエリア パス下にある [このノードの作業項目の編集] 権限が [許可] に設定されている必要があります。

  • 新しいタグを追加するには、[タグ定義の作成] アクセス許可が [許可] に設定されている必要があります。

    詳細については、「テストのアクセス許可とアクセスを設定する」を参照してください

Web アプリとデスクトップ アプリから診断データを収集する

テスト対象の Web アプリの場合は、Web ベースの Microsoft Test Runner を使用できます。 デスクトップ アプリの場合は、Test Runner デスクトップ クライアントダウンロードしてインストールし、次のデータをオンデマンドで収集します。

詳細については、「Exploratory テスト」を参照 し、ブラウザーから直接フィードバックを送信してください

画面をキャプチャする

アプリから注釈付きスクリーンショットをキャプチャするには、次の手順を実行します。

  1. テスト ランナーを開き、[キャプチャ] スクリーンショット アイコンを選択します。 データをキャプチャするアプリが選択されていることを確認します。

    アプリからのスクリーンショットのキャプチャを示すスクリーンショット。

  2. ドラッグしてキャプチャする画面の領域を選択するか、全画面表示のみをキャプチャします。

    キャプチャする画面の領域の選択を示すスクリーンショット。

  3. 必要に応じて、スクリーンショットのタイトルを編集し、ツールバーのアイコンを使用して注釈とテキストを追加します。

    スクリーンショットに注釈を付けるスクリーンショット。

  4. スクリーンショットを保存します。

    スクリーンショットの保存を示すスクリーンショット。

相互作用をイメージ アクション ログとしてキャプチャする

コンテキストを提供するイメージ アクション ログとして Web アプリまたはデスクトップ アプリとの対話をキャプチャするには、次の手順を実行します。

  1. テスト ランナーを開くか、テスト ランナーに切り替えて、[ユーザー アクションのキャプチャ]... アイコンを選択します。 データをキャプチャするアプリが選択されていることを確認します。

    アプリからの画像アクション ログのキャプチャを示すスクリーンショット。

  2. テスト ランナーは、アプリのブラウザー タブまたはデスクトップ アプリで実行したすべてのアクションを記録します。

    Web アプリの進行中の記録を示すスクリーンショット。

    アクションの記録中にバグを作成すると、その時点まで収集されたすべてのデータがバグに含まれます。

  3. [停止] を選択してアクションのキャプチャを完了します。アクション ログが添付ファイルとしてテスト結果に追加されます。

    Web アプリの記録の停止を示すスクリーンショット。

  4. ActionLog... リンクを選択して、アクション ログにキャプチャされたデータを表示します。

    画像アクション ログを開く様子を示すスクリーンショット。

    ログが Web ブラウザーで開きます。

    画像アクション ログにキャプチャされたデータを表示するスクリーンショット。

画面を記録する

アプリから画面の記録をキャプチャするには、次の手順を実行します。

  1. テスト ランナーを開くか、テスト ランナーに切り替えて、[記録] 画面アイコンを選択します。

    アプリからの画面記録のキャプチャを示すスクリーンショット。

  2. 画面全体を選択するか、録画を開始するアプリを選択します。

    共有する画面またはアプリの選択を示すスクリーンショット。

    記録する画面またはアプリの選択を示すスクリーンショット。

    画面の記録中にバグを作成すると、記録が自動的に停止し、バグに追加されます。

  3. [停止] ボタンを選択して、アクションの記録を完了します。 記録が添付ファイルとしてテスト結果に追加されます。

    画面記録の停止を示すスクリーンショット。

    10 分後に記録を停止しないと、自動的に停止し、テスト結果の添付ファイルとして保存されます。 必要に応じて、記録画面アイコンの記録を再開します。

  4. ウィンドウの 下部にある ScreenRecording... リンクを選択して、キャプチャされた記録を表示します。

    画面の記録を表示しているスクリーンショット。

診断データを表示する

診断データのキャプチャ中にバグを作成すると、その時点までキャプチャされたすべてのデータが、作成したバグに含まれます。 バグを保存する前に表示できます。

作成しているバグの診断データを表示するスクリーンショット。

操作方法拡張機能で作成したビデオ録画を再生しますか?

コード カバレッジ、IntelliTrace、テスト影響データなどの高度な診断データ (前述のデータ項目に加えて) を収集するには、Microsoft Test Manager でデータ コレクターとその他の実行設定を構成し、Microsoft Test Manager を使用してテストを実行する必要があります。 詳細については、「Microsoft Test Manager で手動テストを実行する」を参照してください

Note

古いバージョンの Microsoft Test Manager をお持ちの場合は、最新バージョンにアップグレードすることをお勧めします。 ただし、Microsoft Test Manager 2015 以前のバージョンがインストールされている場合は、オプションを指定して実行を使用してテスト ランナーを起動するときに、Microsoft Test Runner 2015 以前を選択できます。 Microsoft Test Manager でデータ コレクターとその他の実行設定を構成し、これらをテスト 計画の既定の設定として指定する必要があります。 詳細については、「Microsoft Test Manager で手動テストを実行する」を参照してください