Azure Boardsと Azure DevOps でインライン テストを追加、実行、更新する

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

タスク チェックリストと同様に、かんばんボードのバックログ 項目に対してインライン テストまたは一連の手動テスト ケースをすばやく定義できます。 テストを追加できるだけでなく、テストを実行して状態を更新することもできます。 かんばんボードを使い始める場合は、かんばんの基本を参照してください。 テストを行うのが新しい場合は、 Exploratory と手動テストのシナリオと機能に関する記事を参照してください。

この記事では、次の内容について説明します。

  • かんばんボードからバックログ項目にインライン テストを追加する方法
  • テストを実行し、テストの状態を更新する方法
  • インライン テストを展開または折りたたみする方法
  • インライン テストの並べ替えまたは再親を行う方法
Web ポータル、複数のインライン テストが定義されたかんばんボード

かんばんボードから作成したテストは、ユーザー ストーリーまたはバックログ アイテムに自動的にリンクされます。

前提条件

  • プロジェクトに接続する必要があります。 プロジェクトがまだない場合は、プロジェクト を作成します
  • チームまたはプロジェクトに追加する必要があります。
  • 作業項目を追加し、すべてのボード機能を実行するには、 Basic アクセス権以上を付与する必要があります。
  • 作業項目を表示または変更するには、このノードの作業項目を表示し、このノードの作業項目の編集権限を許可に設定します。 既定では、 共同作成者 グループにはこのアクセス許可が設定されています。 詳細については、「 作業追跡のアクセス許可とアクセスを設定する」を参照してください。
  • テストを表示または実行するには、 Basic 以上のアクセス権が必要です。 利害関係者アクセス権を持つユーザーは、テストを表示または実行できません。
  • プロジェクトに接続する必要があります。 プロジェクトがまだない場合は、プロジェクト を作成します
  • チームまたはプロジェクトに追加する必要があります。
  • 作業項目を追加し、すべてのボード機能を実行するには、 Basic アクセス権以上を付与する必要があります。
  • 作業項目を表示または変更するには、このノードの作業項目を表示し、このノードの作業項目の編集権限を許可に設定します。 既定では、 共同作成者 グループにはこのアクセス許可が設定されています。 詳細については、「 作業追跡のアクセス許可とアクセスを設定する」を参照してください。
  • テストを表示または実行するには、 Basic 以上のアクセス権が必要です。 利害関係者アクセス権を持つユーザーは、テストを表示または実行できません。

Web ポータルからかんばんボードを開く

  1. かんばんボードを表示するには、Web ブラウザーからプロジェクトを開き、(1) [作業]、[(2) ボード] の順に選択し、(3) セレクターからチームのボードを選択します。

    かんばんボードを開く

    別のチームのボードを選択するには、セレクターを開いて別のチームを選択するか、[すべてのチーム ボードを参照] オプションを選択します。 または、検索ボックスにキーワードを入力して、プロジェクトのチーム バックログの一覧をフィルター処理することもできます。

    別のチームのボードを選択する

    ヒント

    星のアイコンを 選択してチーム ボードをお気に入りに追加します。 お気に入りの成果物 ( お気に入りのアイコン) がチーム セレクターの一覧の上部に表示されます。

  1. かんばんボードを表示するには、Web ブラウザーから (1) プロジェクトを開き、(2) 作業、(3) バックログ、(4) ストーリー、(5) ボードの順に選択します。 タスクボード、折りたたまれたバックログ項目、クラウド サービス

    [作業] が表示されない場合は、画面サイズが小さくなる可能性があります。 3 つのドットを選択します ( [ 作業]、[ バックログ]、[ ボード] の順に選択します。

    画面サイズが小さいときに作業を開く

  2. 別のチームを選択するには、プロジェクト/チーム セレクターを開き、別のチームを選択するか、[ 参照 ] オプションを選択します。

    別のチームを選択する

  3. かんばんボードが表示されます。

    かんばんボード、アジャイル テンプレート

インライン テストを追加する

  1. テストの追加を開始するには、作業項目のメニューを開きます。

    バックログ項目のコンテキスト メニューを開き、インライン テスト ケースを追加します

    インライン テストの追加は、テスト スイートにテスト ケースを追加するのと同じです。 既定のテスト 計画とテスト スイートが自動的に作成され、手動テスト ケースがグループ化されます。

    たとえば、ユーザー ストーリーごとにテスト スイートが作成され、すべてのインライン テストがそのスイートに追加されます。 以下では、153、155、161 の ID で定義された 3 つの手動テストがあるユーザー ストーリー 152 が強調表示されています。

    インライン テスト ケースがテスト スイートとテスト プランに追加される

    テスト 計画とテスト スイートの詳細については、「テスト の計画」を参照してください

  2. 追加するテストが多数ある場合は、各タイトルを入力し続けて Enter キーを押します。

    複数のテスト ケースが追加された作業項目

    テスト ケースに詳細を追加するには、それを開きます。 タイトルを選択するか、インライン項目をダブルクリックするか、コンテキスト メニューを開いて [開く] を選択します。

    かんばんボードからテスト ケース フォームを開く

テストの定義の詳細については、 手動テストの作成 に関するページを参照してください。

テストを実行する前に、詳細を追加する必要があります。

インライン テストを実行する

インライン テストの [アクション] メニューから [テストの 実行] アイコン 選択して、テストを実行します。

テストを実行する

新しいブラウザー インスタンスで Microsoft テスト ランナーが開始されます。 テストの実行の詳細については、「手動テストの 実行」を参照してください。

アクション メニューからインライン テストの状態を更新する

[アクション] メニューからテストの状態を 更新できます。

完了したタスクを確認する テストの状態を更新すると、 テスト結果を追跡できます。

テストで既に作成されているテスト スイートとプランの状態がかんばん ボードに表示されないのはなぜですか?

インライン テストを展開または折りたたみする

かんばんボードを初めて開くと、チェックリストの未確認のビューが表示されます。

インライン テストが折りたたまれている

インライン テストの概要を選択して、折りたたまれた一連のテストを展開します。 展開されたリストを折りたたむには、同じ概要を選択します。

インライン テストの展開

テストをコピーまたは再親する

テストを再親するには、テストを別のユーザー ストーリーにドラッグ アンド ドロップします。

テストをドラッグして別のユーザー ストーリーに再割り当てする

このアクションにより、テストのリンクされたリレーションシップが新しいユーザー ストーリーを指すよう自動的に変更されます。

別のユーザー ストーリーに追加するテストのコピーを作成するには、テストを選択し、Ctrl キーを押して、テストをユーザー ストーリーのカードにドラッグ アンド ドロップします。

軽量のトレーサビリティを実現するためにインライン テストを使用し、サポートされているユーザー ストーリーやその他のバックログ 項目の手動テストを管理します。 テスト ケース管理の詳細については、「 手動テストの作成」を参照してください。

この機能を使用していない場合は、 一般的な構成ダイアログから無効にすることができます。

かんばんボードからユーザー ストーリーにリンクされたアイテムやオブジェクトをすばやく追加できるその他の方法:

ユーザー ストーリーの Web ベースの探索的テストを開始するには、 Test & Feedback Marketplace 拡張機能をインストールする必要があります。 詳細については、「 テスト フィードバック拡張機能をインストールする」 & を参照してください。

かんばんボードのテスト状態

かんばんボードとのテスト統合により、チームは手動テストを簡単に開始し、必要に応じて後で Test Manager で完全なテスト機能を利用できます。 テスト ケースがかんばんボードから作成され、その後テスト マネージャーで更新された場合、またはその逆の場合、ユーザーがテスト マネージャーで要件ベースのスイートを作成し、テスト マネージャーで更新すると、かんばんボードに正しい状態が表示されます。 ただし、要件ベースのスイートに複数の構成が割り当てられている場合、かんばんボードのテスト状態は機能しません。 このようなシナリオでは、かんばんボードには既定の構成のテスト結果のみが表示されます。 そのため、テスト マネージャーを使用して、複数の構成でテストの進行状況を管理/追跡することをお勧めします。