次の方法で共有


接続モードでのテストとフィードバック拡張機能を使用した探索的テスト

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

接続モードでテストおよびフィードバック拡張機能を使用するには、Azure DevOps プロジェクトに接続します。Azure DevOps プロジェクトでは、アクセス レベルに基づいて拡張機能が自動的に構成されます。

  • Basic アクセス権を持つユーザーは、拡張機能を使用して探索的テストを実行できます。これについては、この記事で説明します。
  • Stakeholderアクセス権を持つユーザーは、拡張機能を使用してフィードバック要求に応答したり、フィードバックを自発的にすることができます。
  • Basic または Stakeholder アクセス権を持つユーザーは、電子メールの Provide フィードバック リンクを選択することで、拡張機能を使用してチームから送信されたフィードバック要求に応答できます。 詳細については、 Provide 利害関係者のフィードバックを参照してください。

前提条件

  • プロジェクトの接続:

  • アクセス レベル:

    • フィードバックを要求または提供するには、 Stakeholder 以上のアクセス権を持っています。
  • アクセス許可:

    • バグやその他の作業項目の種類を追加または変更するには、対応する Area Path の下でこのノードの作業項目の編集権限を Allow に設定します。
    • 新しいタグを追加するには、 Create タグ定義 アクセス許可を Allow に設定します。

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

Azure DevOps への接続

  1. サブスクリプションをお持ちでない場合は、 サブスクリプションにサインアップ。 サブスクリプションを作成するときは、必ずプロジェクトを作成してください。

  2. テストおよびフィードバック拡張機能をインストールします

  3. Web ブラウザーで拡張機能を開き、 Connected モードを選択します。

    拡張機能を接続モードで開始することを示すスクリーンショット。

  4. 接続する Azure DevOps URL を入力し、 次へを選択します。

    接続する Azure DevOps URL の入力を示すスクリーンショット。

    初めて接続する場合は、サインインを求められる場合があります。

    サーバーに接続すると、拡張機能には、そのサーバー内のすべてのコレクション、プロジェクト、およびチームが表示されます。

  5. 接続するプロジェクトまたはチームを選択し、 保存を選択します。

    プロジェクトまたはチームの選択を示すスクリーンショット。

    プロジェクトやチームが多数ある場合は、検索テキストボックスを使用して必要なものを見つけます。

拡張機能を Connected モードで使用する準備ができました。 アクセス レベル (Basic または利害関係者) に応じて、 exploratory テスト またはフィードバックの提供 に適した UI が表示されます。 拡張機能は選択内容を記憶し、セッション Cookie の有効期限が切れるか、サーバーから明示的に切断されるまで接続されたままになります。

バグまたはタスクを作成する

探索的テスト セッションを開始し、バグやタスクを作成するには、次の手順を実行します。

  1. 探索的テスト セッションを開始します。

    探索的テスト セッションを開始する

  2. テストする Web アプリケーションを開き、調査を開始します。

  3. バグのある領域が見つかると、画面の任意の部分のスクリーンショットを撮ったり、メモを作成したり、アクションをビデオとして記録したりできます。

    スクリーンショットの撮影、メモの作成、ビデオとしての操作の記録

    一部のブラウザーでは、キャプチャ機能の一部が提供されない場合があります。 拡張機能については、「 サポートされている Web ブラウザー」を参照してください。

  4. 情報の探索とキャプチャが完了したら、バグまたはタスクを作成します。

    キャプチャした情報からバグまたはタスクを作成する

  5. バグまたはタスク フォームには、キャプチャしたすべての情報が含まれています。 また、ページとの対話 (マウス選択、キーボード入力イベント、タッチ ジェスチャなど) とページ読み込みデータを説明する画像アクション ログも含まれています。 このデータをバグまたはタスクに含めない場合は、これらのオプションをオフにします。

    イメージ アクション ログとページ読み込みデータを含めるかどうかを決定する

    イメージ アクション ログは、問題の原因となった一連の手順です。 これは、問題を再現し、コンテキストを理解するために使用できます。 ページ読み込みデータは、リソースのタイミングやナビゲーション タイムラインなど、ページの読み込みに要する時間に関する予備的な情報を提供します。

  6. バグまたはタスクのタイトルを入力し、説明に必要なその他のメモを追加します。 その後、バグまたはタスクを保存します。

    バグまたはタスクを保存する

    また、既存の同様のバグに結果を追加

  7. Session タイムラインページで、すべてのアクティビティの一覧を時系列の逆順で表示します。 タイムラインには、すべてのスクリーンショット、ビデオ、メモ、バグ、タスク、テスト ケースなどの作業項目、および調査した作業項目が表示されます。

    レビューのためにキャプチャされた情報のスクリーンショット。

    拡張機能を使用して、Azure DevOps で作業項目を展開できます。

  8. Azure DevOps でバグまたはタスクを表示するには、セッション タイムラインでリンクを選択します。

    バグまたはタスクの表示のスクリーンショット。

    作業項目フォームが Azure DevOps で開きます。

    バグまたはタスクのスクリーンショット。

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

テスト ケースの作成

この拡張機能を使用すると、アプリケーションを探索するときにテスト ケースを作成できます。

  1. テスト ケースを作成するシナリオが見つかると、 テスト ケースの作成を選択します。

    テスト ケースの作成を示すスクリーンショット。

  2. テスト ケース フォームには、画像アクション ログに記録されているように、アプリの探索中のすべてのアクションが一覧表示されます。

    新しいテスト ケースのアクションを示すスクリーンショット。

  3. テスト ケースのタイトルを入力し、必要に応じて編集します。 たとえば、テスト ケースに含めないアクション ステップをオフにし、キャプチャしたテキストを編集して、期待される結果を追加します。 次に、テスト ケースを保存します。

    新しいテスト ケースの編集を示すスクリーンショット。

テスト セッションを終了する

  1. 完了したら、セッションを停止します。

    探索的テスト セッションを停止するスクリーンショット。

  2. Session タイムラインページを開き、[表示] アイコンを選択して、Azure DevOps で完了した探索的セッションを表示します。

    探索的テスト セッションの表示のスクリーンショット。

    または、Test Plans Web ポータルの Runs ページで Recent exploratory sessions リストを直接開きます。

    サーバー上の探索的テスト セッションのビューのスクリーンショット。

探索的セッションの結果を表示する

バグの提出、タスクの作成、テスト ケースの作成が完了すると、Azure Test Plans の [最近の探索的セッション] ページに表示されます。

セッションを 表示して分析情報を取得する方法を確認

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