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

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

タスク チェックリストと同様に、かんばんボードのバックログ項目に対してインライン テストまたは一連の手動テスト ケースを簡単に定義できます。 テストを追加できるだけでなく、それを実行して状態を更新することもできます。 かんばんボードを初めて使う場合は、「かんばんの概要」を参照してください。 テストを初めて行う場合は、探索的テストと手動テストのシナリオと機能に関する記事をご覧ください。

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

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

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

前提条件

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

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

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

    かんばんボードを開く

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

    別のチームのボードを選ぶ

    ヒント

    星型アイコンを選んで、チームのボードをお気に入りに追加します。 お気に入りの成果物 ( お気に入りアイコン) は、チーム セレクターの一覧の先頭に表示されます。

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

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

    バックログ項目のコンテキスト メニューを開いてインライン テスト ケースを追加する

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

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

    テスト スイートとテスト計画に追加されたインライン テスト ケース

    テスト計画とテスト スイートについて詳しくは、テストの計画に関する記事をご覧ください。

  2. 多数のテストを追加する場合は、タイトルごとに入力と [Enter] キーの押下を繰り返します。

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

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

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

テストの定義について詳しくは、手動テストの作成に関する記事をご覧ください。

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

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

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

テストを実行する

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

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

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

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

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

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

最初にかんばんボードを開くと、チェックリストの展開されていないビューが表示されます。

折りたたまれたインライン テスト

インライン テストの概要を選んで、折りたたまれたテストのセットを展開します。 展開された一覧を折りたたむには、同じ概要を選びます。

展開されたインライン テスト

テストのコピーまたは親の再設定を行う

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

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

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

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

インライン テストは、軽量のトレーサビリティのため、およびサポートされているユーザー ストーリーや他のバックログ項目用に手動テストを管理するために使います。 テスト ケースの管理について詳しくは、手動テストの作成に関する記事をご覧ください。

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

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

ユーザー ストーリーの Web ベースの探索的テストを始めるには、テストおよびフィードバック マーケットプレース拡張機能をインストールする必要があります。 詳しくは、「テストとフィードバック拡張機能のインストール」xをご覧ください。

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

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