次の方法で共有


手動テスト ケースを作成する

Azure DevOps サービス |Azure DevOps Server |Azure DevOps Server 2022

手動テスト ケースを作成して、各成果物がユーザーのニーズを満たしていることを確認します。 手動テスト ケースでは、テスト ケース間の共有ステップを含め、テスト担当者が実行する個々のステップを定義します。 異なるデータをテストするには、テスト ステップのパラメーターを指定します。 テスト 計画とテスト スイートにテスト ケースを追加してテスト ケースを整理し、テストを実行するテスト担当者を割り当てます。

詳細については、「 テスト ケース間でステップを共有する」、 異なるデータでテストを繰り返す、 およびテスト オブジェクトと用語を参照してください。

Note

テスト イテレーションでは、ワークフロー駆動型のシナリオではなく、データドリブン シナリオがサポートされます。 ベスト プラクティスとして、ワークフローが異なる 2 つのテスト シナリオがある場合は、個別のテスト ケースを作成します。 詳細については、 手動テストに関する FAQ を参照してください。

前提条件

カテゴリ 要件
アクセスレベル - 少なくとも Basic アクセスが必要です。対応するエリア パスの下に作業項目を表示する権限が必要とされます。
- テスト 計画とテスト スイートを追加するには、テスト成果物を削除し、テスト構成を定義します:Basic + Test Plans アクセス。
または、次のいずれかの Visual Studio サブスクリプション
エンタープライズ
テストプロフェッショナル
MSDN プラットフォーム
アクセス許可 - テスト プラン、テスト スイート、テスト ケース、またはその他のテスト ベースの作業項目の種類を追加または変更するには、対応する: [エリア パス] の下で [このノードの作業項目を編集する] アクセス許可を [許可] に設定します。
- ビルドやテストの設定などのテスト計画のプロパティを変更するには: 対応する区分パスでテスト プランの管理権限が許可に設定されます。
- テストスイートを作成および削除し、テストスイートからテストケースを追加および削除し、テストスイートに関連するテスト構成を変更し、テストスイート階層を変更(テストスイートを移動)するには、エリアパスの下で、テストスイート管理 許可セットを 許可 に設定します。

詳細については、「手動テストのアクセスとアクセス許可」を参照してください。

テスト ケースの作成

  1. まだ作成していない場合は、テスト計画と要件ベースのテスト スイートを作成します。

  2. 要件ベースのテスト スイートを選択し、[新しいテスト ケース] を選択します。

    [新しいテスト ケース] ボタンが強調表示されているテスト ケースを示すスクリーンショット。

    Note

    ここで示す テスト スイート は、チームのバックログ ボードのユーザー ストーリー作業項目から取得されます。 この種類のスイートにテスト ケースを追加すると、テスト ケースがバックログ項目に自動的にリンクされます。 この方法でテスト ケースを作成するには、作業項目のコンテキスト メニューを開き、[テストの追加] を選択します。

  3. タイトルを入力し、[ クリック] を選択するか、ここに入力してステップを追加します。

    テスト ケースに入力されたステップを示すスクリーンショット。

  4. 実行するアクションと予想される結果を説明するテストステップを追加します。 任意の手順に添付ファイルを追加できます。 テストのすべてのステップを追加するまで繰り返します。

    詳細については、「ステップの 共有 」および 「ストーリー、問題、およびその他の作業項目をコピーまたは複製する」を参照してください。

テスト ケースに構成を割り当てる

テストについて、さまざまなオペレーティング システム、Web ブラウザー、その他のバリエーションなどの構成を指定できます。

  • テスト スイートを選択し、 その他のオプション構成の割り当てを選択し、ダイアログ ボックスで構成を選択します。

    一部のオプションが選択されている [テスト スイートに構成を割り当てる] ダイアログ ボックスを示すスクリーンショット。

    個々のテスト ケースに構成を割り当てることもできます。 1 つ以上のテスト ケースを選択し、「その他のオプション」を選んで、「構成を割り当て」を選択してください。

  • 変更を加えてから、[保存] を選択します。

詳細については、「異なる構成のテスト」を参照してください。

注意事項

  • 構成の継承: 子スイートで構成を変更すると、親スイートからの継承が解除されます。 変更は、子スイートによって既にオーバーライドされていない限り、さらに下位の子スイートにも伝播します。
  • 非表示のテスト ポイント: 構成の割り当てを解除すると、関連するテスト ポイントが非表示になります。 復元するには、構成を再割り当てします。

テスト ケースを並べ替える

テスト ケースの順序を変更する方法は、スイートの種類によって異なります。

スイートの種類 並べ替え方
静的スイート テスト ケースの一覧の目的の順序にテスト ケースをドラッグ アンド ドロップします。
要件に基づいたスイート バックログの優先順位によって順序が決まります。 これを変更するには、バックログ ビューのバックログ項目の順序を変更 します。
クエリベースのスイート クエリの並べ替え条件によって順序が決まります。 変更するには、 クエリの並べ替え列を変更します。

テストステップの並べ替え

テスト ケースを編集するときに、テスト ステップを並べ替えて、一連のアクションを調整できます。

  • テスト ステップを選択し、上下の矢印を使用して目的の位置に移動します。
  • 複数のステップを選択して、それらを一緒に移動することもできます。

テスト ステップを上下に動かすために使用される矢印を示すスクリーンショット。

ヒント

複数のテスト ケースで同じ手順が共有されている場合は、 共有手順 を使用して同期を維持することを検討してください。共有ステップを更新すると、その変更は、それを参照するすべてのテスト ケースに適用されます。

既存のテスト ケースをテスト スイートに追加する

次の手順を使用して、既存のテスト ケースをテスト スイートに追加します。

  1. テスト スイートを選択します。 [新しいテスト ケース] メニューで [既存のテスト ケースの追加] を選択します。

    選択する [既存のテスト ケースの追加] オプションを示すスクリーンショット。

  2. 必要に応じて、検索句を追加してから、[クエリの実行] を選択します。

    [クエリの実行] ボタンが強調表示されている [スイートにテスト ケースを追加する] ダイアログ ボックスを示すスクリーンショット。

  3. 目的のテスト ケースが見つかると、それらを選択し、[ テスト ケースの追加] を選択します。

ヒント

ボードからテストを作成するときに、要件 (ユーザー ストーリー (アジャイル)、製品バックログ項目 (スクラム)、要件 (CMMI)、または問題 (基本)) に自動的にリンクするテスト ケースを作成できます。 詳細については、「Add, run, and update inline tests (インライン テストの追加、実行、更新)」を参照してください。

グリッド ビューを使用してテスト ケースを編集する

テスト ケースをコピーして グリッド ビューに貼り付けるには、次の手順に従います。

  1. [グリッド ビュー] アイコンを選択します。

    グリッド ビューを開くために使用される [グリッド ビュー] ボタンを示すスクリーンショット。

  2. 1 つまたは複数のテスト ケースを選択し、[グリッドでテスト ケースを編集する] を選択します。

    コンテキスト メニューが開き、[グリッドでテスト ケースを編集する] が選択された状態で、選択された複数のテスト ケースを示すスクリーンショット。

  3. 行の追加、削除またはクリアを行います。

    行を挿入、削除またはクリアするグリッド コンテキスト メニューを示すスクリーンショット。

  4. テスト スイートに複数のテスト ケースを追加するには、[グリッドを使用したテスト ケースの追加] を選択します。

    グリッド ビューを使用してテスト ケースを追加するオプションを示すスクリーンショット。

    • リスト ビューで、[列のオプション] を使用して、テスト ケース作業項目のフィールドを選択します。

    [列のオプション] ボタンを示すスクリーンショット。

    グリッド ビューに切り替えると、これらのフィールドを表示および編集できます。

Excel を使用してグリッド ビューに情報をコピーする

テスト ケースとテスト ステップを既存の Excel ワークシートからコピーできます。 タイトル、アクション、予想結果のフィールドに使用する列を Excel からコピーします。 この操作では、複数行以外の列の書式はワークシートからコピーされません。 これらの列をグリッド ビューに貼り付け、必要に応じて編集し、保存します。

Excel からグリッド ビューにコピーされたステップの保存オプションを示すスクリーンショット。

グリッド ビューからデータをコピーし、Excel ワークシートに貼り付けることができます。 この操作では、複数行以外のテスト ステップの書式設定はワークシートにコピーされません。

Note

テスト ケースの作業項目の追加や更新には Excel 用の Teams プラグインを使用しないでください。 Excel ではテスト ステップを格納する形式を解析できません。この制限は、テスト ケースの作業項目の書式設定に影響する可能性があります。

テスト担当者を割り当てる

テスト ケースを割り当てて、異なるテスト担当者がテスト ケースを実行できるようにします。 1 つのテスト スイート内のすべてのテスト ケースを複数のテスト担当者に割り当てることができます。これは、受け入れテストに役立ちます。

テスト担当者は、Azure Test Plansからテストを実行するために、Basic + Test Plans アクセスが必要です。

  1. テスト スイートのコンテキスト メニューで、[テスト担当者を割り当ててすべてのテストを実行する] を選択します。

    テスト スイートのコンテキスト メニューの [テスト担当者を割り当ててすべてのテストを実行する] オプションを示すスクリーンショット。

    [スイートのすべてのテストを実行するテスト担当者を選択する] ダイアログ ボックスが開きます。

  2. リストでテスト担当者を追加または削除します。 テスト担当者を選択したら、[ 電子メールの送信 ] を選択してメッセージを編集し、テストを実行する準備ができていることを確認します。

    [ユーザーの検索] と [メールを送信] が強調表示されている、すべてのテストを実行するテスト担当者を割り当てるダイアログ ボックスを示すスクリーンショット。

    メールに含まれるリンクをテスト担当者が開くと、割り当てられたテストの一覧が表示されます。

テスト 担当者に個々のテスト ケースを割り当てます。

  1. テスト スイートの [実行] タブで、テストを選択し、コンテキスト メニューを開きます。

    [テスト担当者の割り当て] オプションが選択されている、テスト ケースのコンテキスト メニューを示すスクリーンショット。

  2. [テスト担当者の割り当て] を選択します。 テスト担当者を検索して選択します。

テスト ケースを管理する

テスト ケースを開いて、表示したり編集したりすることができます。

  1. テスト スイートでテスト ケースを開くには、[ 定義 ] タブでテスト ケースの名前をダブルクリックします。
  2. [実行] タブで、テスト ケースを選択して、コンテキスト メニューを開き、[テスト ケースの編集] を選択します。

テスト ケースのコンテキスト メニューの [テスト ケースの編集] オプションを示すスクリーンショット。

テスト ケースをテスト スイート、要件、バグにリンクできます。 リンクされた項目を表示するには、[定義] タブでテスト ケースのコンテキスト メニューを開き、[リンクされた項目の表示] を選択します。

テスト スイート、要件、バグを表示するオプションを含む、テスト ケースの [リンクされた項目] ダイアログ ボックスを示すスクリーンショット。

テスト ケースを一括編集する

一度に複数のテスト ケースを編集できます。 テスト スイート内の複数のテスト ケースを選択し、[テスト ケースの編集] を選択します。

複数のテスト ケースのフィールドと値を選択できる [作業項目の編集] ダイアログ ボックスを示すスクリーンショット。

フィールドを選択して、値を入力します。 [新しいフィールドの追加] を選択し、別のフィールドと値のペアを追加します。

テスト ケースにタグを使用する

テスト ケースにタグを付けて、特定のタグのケースのみを表示できます。 たとえば、サインインに関連するすべてのテストにタグ付けすると、そのページのバグが修正された場合にこれらのテストを再実行できます。 Test Plans Web ポータルで、そのタグについてフィルター処理できます。

作業項目に新しいタグを追加するには、少なくとも Basic アクセス権を持ち、プロジェクト レベルの [新しいタグ定義の作成 ] アクセス許可を [許可] に設定します。 詳細については、「 作業項目タグの追加」を参照してください。

テスト ケースを編集する際にタグの追加と編集ができます。また、グリッド ビューでタグを一括編集できます。 タグを使用すると、クエリに基づいてスイートを作成することもできます。

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

テスト ケース名を変更またはテスト ケースを削除する

テスト スイートのテスト ケースの名前を変更したり、テスト ケースを削除したりできます。

テスト ケースの名前を変更する: コンテキスト メニューからテスト ケースを開き、名前を編集します。

テスト ケースと、[テスト ケースを開く] が選択されているコンテキスト メニューを示すスクリーンショット。

編集できるように名前が選択されたテスト ケースを示すスクリーンショット。

テスト ケースを削除する: テスト ケースのコンテキスト メニューから 、[削除] を選択 します。

削除されるテスト ケースを示すスクリーンショット。

テスト計画とテストスイートを完全に削除するには、プロジェクト管理者グループのメンバーであるか、エリアパスのノードレベルでのアクセス許可が「テストプランの管理」 または「テストスイートの管理」に対して「許可する」に設定されている必要があります。 テスト成果物を管理または削除するには、アクセス レベルBasic + Test Plans または Visual Studio Enterprise に設定する必要があります。 詳細については、「 Azure Boardsを参照してください。

次のステップ

手動テストの実行

  • ストーリー、問題、その他の作業項目をコピーまたは複製する
  • Azure Boards
  • 手動テストに関する FAQ
  • 異なるデータを使用した複数回のテストの実行
  • テスト ケース間でのステップの共有
  • 異なる構成のテスト
  • テストのオブジェクトと用語