インライン テストの追加、実行、更新

Azure DevOps Services |Azure DevOps Server 2020 |Azure DevOps Server 2019 |TFS 2018 |TFS 2017

タスク チェックリスト と同様に、かんばんボードのバックログ項目に対してインライン テストまたは一連の手動テスト ケースをすばやく定義できます。 テストを追加できるだけでなく、テストを実行して状態を更新できます。 かんばんボードを使用する場合は、「かんばんの基本 」を参照してください。 テストを使用する場合は、「探索的および手動テスト のシナリオと機能」を参照してください

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

  • かんばんボードからバックログ項目にインライン テストを追加する方法
  • テストを実行してテストの状態を更新する方法
  • インライン テストを展開または折りたたむ方法
  • インライン テストの順序を変更または親に変更する方法
Web portal, Kanban board with several inline tests defined

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

前提条件

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

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

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

    かんばんボードを開く

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

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

    ヒント

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

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

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

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

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

    別のチームを選択する

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

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

テストを追加する

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

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

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

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

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

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

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

    Work item with several test cases added

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

    Open test case form from Kanban board

テストの 定義の詳細については、「 手動テストの作成」を参照してください。

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

テストの実行

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

Run a test

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

テストの状態を更新する

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

Check tasks that are complete テストの状態を更新すると、テスト結果 を追跡できます

かんばんボードに、テスト で既に作成されているテスト スイートとプランの状態が表示されません

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

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

インライン テストが折りたたみ

インライン テストの概要をクリックするだけで、折りたたむテストのセットを展開できます。 同じ概要をクリックして、展開されたリストを折りたたむ。

インライン テストの展開

テストのコピーまたは親の変更

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

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

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

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

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

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

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

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

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

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