接続モードでのテストとフィードバック拡張機能を使用した探索的テスト
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 への接続
サブスクリプションをお持ちでない場合は、 サブスクリプションにサインアップ。 サブスクリプションを作成するときは、必ずプロジェクトを作成してください。
Web ブラウザーで拡張機能を開き、 Connected モードを選択します。
接続する Azure DevOps URL を入力し、 次へを選択します。
初めて接続する場合は、サインインを求められる場合があります。
サーバーに接続すると、拡張機能には、そのサーバー内のすべてのコレクション、プロジェクト、およびチームが表示されます。
接続するプロジェクトまたはチームを選択し、 保存を選択します。
プロジェクトやチームが多数ある場合は、検索テキストボックスを使用して必要なものを見つけます。
拡張機能を Connected モードで使用する準備ができました。 アクセス レベル (Basic または利害関係者) に応じて、 exploratory テスト またはフィードバックの提供 に適した UI が表示されます。 拡張機能は選択内容を記憶し、セッション Cookie の有効期限が切れるか、サーバーから明示的に切断されるまで接続されたままになります。
バグまたはタスクを作成する
探索的テスト セッションを開始し、バグやタスクを作成するには、次の手順を実行します。
探索的テスト セッションを開始します。
テストする Web アプリケーションを開き、調査を開始します。
バグのある領域が見つかると、画面の任意の部分のスクリーンショットを撮ったり、メモを作成したり、アクションをビデオとして記録したりできます。
一部のブラウザーでは、キャプチャ機能の一部が提供されない場合があります。 拡張機能については、「 サポートされている Web ブラウザー」を参照してください。
情報の探索とキャプチャが完了したら、バグまたはタスクを作成します。
バグまたはタスク フォームには、キャプチャしたすべての情報が含まれています。 また、ページとの対話 (マウス選択、キーボード入力イベント、タッチ ジェスチャなど) とページ読み込みデータを説明する画像アクション ログも含まれています。 このデータをバグまたはタスクに含めない場合は、これらのオプションをオフにします。
イメージ アクション ログは、問題の原因となった一連の手順です。 これは、問題を再現し、コンテキストを理解するために使用できます。 ページ読み込みデータは、リソースのタイミングやナビゲーション タイムラインなど、ページの読み込みに要する時間に関する予備的な情報を提供します。
バグまたはタスクのタイトルを入力し、説明に必要なその他のメモを追加します。 その後、バグまたはタスクを保存します。
Session タイムラインページで、すべてのアクティビティの一覧を時系列の逆順で表示します。 タイムラインには、すべてのスクリーンショット、ビデオ、メモ、バグ、タスク、テスト ケースなどの作業項目、および調査した作業項目が表示されます。
Azure DevOps でバグまたはタスクを表示するには、セッション タイムラインでリンクを選択します。
作業項目フォームが Azure DevOps で開きます。
テスト ケースの作成
この拡張機能を使用すると、アプリケーションを探索するときにテスト ケースを作成できます。
テスト ケースを作成するシナリオが見つかると、 テスト ケースの作成を選択します。
テスト ケース フォームには、画像アクション ログに記録されているように、アプリの探索中のすべてのアクションが一覧表示されます。
テスト ケースのタイトルを入力し、必要に応じて編集します。 たとえば、テスト ケースに含めないアクション ステップをオフにし、キャプチャしたテキストを編集して、期待される結果を追加します。 次に、テスト ケースを保存します。
テスト セッションを終了する
完了したら、セッションを停止します。
Session タイムラインページを開き、[表示] アイコンを選択して、Azure DevOps で完了した探索的セッションを表示します。
または、Test Plans Web ポータルの Runs ページで Recent exploratory sessions リストを直接開きます。
探索的セッションの結果を表示する
バグの提出、タスクの作成、テスト ケースの作成が完了すると、Azure Test Plans の [最近の探索的セッション] ページに表示されます。
セッションを 表示して分析情報を取得する方法を確認。