Azure DevOps サービス |Azure DevOps Server |Azure DevOps Server 2022
テスト スイートは、テスト 計画内で テスト ケースを整理します。 テスト スイートを使用して、スプリント、機能、またはマイルストーンの関連するテストをグループ化します。 Azure Test Plansでは、次の 3 種類のテスト スイートがサポートされています。
- 静的テストスイート — テストケースや他のテストスイートを保持する手動で整理されたコンテナ。 フォルダーのように使用して、関連するテストをグループ化します。
- 要件ベースのテスト スイート - バックログ作業項目 (ユーザー ストーリー、PBI、要件) に自動的にリンクされます。 特定の要件に対するテスト カバレッジを把握するために、それらを使用します。
- クエリ ベースのテスト スイート - 作業項目クエリによって動的に設定されます。 クエリに一致するテスト ケースが自動的に含まれます。
主要な概念については、「 テスト オブジェクトと用語」を参照してください。
前提条件
| カテゴリ | 必要条件 |
|---|---|
| プロジェクトアクセス権 | プロジェクトメンバー |
| アクセス レベル | テスト関連の作業項目を表示するには、少なくとも Basicのアクセスが必要です。
Stakeholder アクセス権を持つユーザーは、Azure Test Plansにアクセスできません。 テスト 計画とテスト スイートの追加、テスト成果物の削除、またはテスト構成の定義を行うには、Basic + Test Plans アクセス権またはVisual Studio サブスクリプション (Enterprise が必要です。 Test Professional、または MSDN Platforms。 |
| アクセス許可 |
エリア パス: - このノードで作業項目を編集する: テスト 計画、テスト スイート、テスト ケース、またはその他のテスト ベースの作業項目を追加または変更します。 - テスト 計画の管理: ビルドやテストの設定などのテスト 計画のプロパティを変更します。 - テスト スイートの管理: テスト スイートの作成と削除、テスト スイートのテスト ケースの追加と削除、テスト構成の変更、テスト スイートの移動を行います。 Project-level: - テスト構成の管理 と テスト環境の管理: テスト構成またはテスト環境を管理します。 - 作業項目を完全に削除する: テスト ベースの作業項目を完全に削除します。 |
詳細については、「手動テストのアクセスおよび許可」を参照してください。
静的テスト スイートを作成する
- テスト計画で、テスト スイートの [その他のオプション ] を選択し、[ 新しいスイート>静的スイート] を選択します。
- スイート名を入力します。
テスト スイートをドラッグ アンド ドロップして静的スイートの下に配置し、テストケースをドラッグして順序を変更できます。
要件ベースのテスト スイートを追加する
手動テストが必要なバックログ項目のテスト スイートを追加します。 これらのテストには、プロジェクトに基づくユーザー ストーリー、要件、またはその他の作業項目を指定できます。
注
要件追跡は、 要件ベースのテスト スイート経由でリンクされたテスト ケースのみをサポートします。 作業項目には、ユーザー ストーリー (Agile)、製品バックログ項目 (Scrum)、要件 (CMMI)、問題 (Basic) が含まれます。 要件作業項目と手動テスト実行の間の関連付けは、テスト ケースが 要件ベースのテスト スイートを使用してリンクされている場合にのみ形成されます。
テスト計画にスイートを追加するには、テスト スイートの [その他のオプション] を選択し、 [新しいスイート]>要件ベースのスイートを選択します。
要件ベースのスイートを使用して、テスト ケースをグループ化します。 そうすることで、バックログ項目のテスト状態を追跡できます。 要件ベースのテスト スイートに追加した各テスト ケースは、バックログ項目に自動的にリンクされます。
要件ベースのスイートを作成で、1 つ以上の句を追加して、スプリントの反復パスで作業項目をフィルター処理します。 クエリを実行して、一致するバックログ項目を表示します。
クエリによって返される作業項目の一覧で、このスプリントでテストするバックログ項目を選択します。 [スイートの作成] を選択して、それぞれに要件ベースのスイートを作成します。
クエリ ベースのテスト スイートを作成する
- テスト計画で、テスト スイートの [その他のオプション ] を選択し、[ 新しいスイート>Query ベースのスイート] を選択します。
- 必要なテスト ケースに一致するクエリを定義します。 たとえば、エリア パス、イテレーション、状態でフィルタリングします。
- [ スイートの作成] を選択します。 クエリに一致するテスト ケースは自動的に含まれ、作業項目の変更に合わせて同期されます。
注
クエリ ベースのスイートは読み取り専用です。 テスト ケースを手動で追加または削除することはできません。 スイートの内容を変更するには、クエリを更新します。
テスト スイートの変更を追跡する
テスト プランとテスト スイートの変更を追跡できます。 テスト計画またはテスト スイートの作業項目を開き、作業項目の履歴を表示します。
テスト スイートの場合、テスト スイートの履歴の下にある Test Suite Audit エントリは、次のような他のアクションを追跡します。
- テスト スイートのテスト ケースの追加または削除
- テスト スイートに対するテスト担当者の追加または削除
テスト計画でテスト スイートを検索する
テスト 計画内でテスト スイートを検索するには、[テスト 計画] の [
フィルター] アイコンを選択 します。 テスト スイート名を入力して、一覧をフィルター処理します。 検索結果は、選択したテスト 計画階層に限定されます。