Azure DevOps サービス |Azure DevOps Server |Azure DevOps Server 2022
スプリントまたはマイルストーンの手動テストを追跡するために、テスト計画とテストスイートを作成します。 この方法を使用すると、特定のスプリントまたはマイルストーンのテストがいつ完了したかを確認できます。 手動テストの詳細については、「Azure Test Plansとは」を参照してください>
テスト エクスペリエンス全体で作業項目を共有する
製品をビルドするときは、いつでもテスト ケースを作成して更新します。 開発サイクルごとに、テスト計画を作成し、既存のテスト ケースをインポートします。 テストを整理するには、テスト ケースを計画内の個別の テスト スイート に分割します。
一般的なテスト サイクルは次のように動作します。
- スプリントまたはマイルストーンのテスト計画を作成します。
- テスト構成を割り当て 、テスト 担当者を割り当てて 、必要なテスト マトリックスをカバーします。
- テスト担当者は、製品が終了条件を満たすまで テストを実行 します。
- 次のサイクルでは、新しいテスト計画を作成し、同じテスト ケースをインポートします。
テスト 計画はテスト ケースを参照するため、テスト ケースに対する更新は、それを使用するすべてのプランとスイートに自動的に反映されます。 代わりに独立したベースラインを作成するには、 テスト ケースをコピーまたは複製します。
前提条件
| カテゴリ | 要件 |
|---|---|
| プロジェクトアクセス権 | プロジェクトメンバー |
| アクセスレベル | テスト関連の作業項目を表示するには、少なくとも Basicのアクセスが必要です。
Stakeholder アクセス権を持つユーザーは、Azure Test Plansにアクセスできません。 テスト 計画とテスト スイートの追加、テスト成果物の削除、またはテスト構成の定義を行うには、Basic + Test Plans アクセス権またはVisual Studio サブスクリプション (Enterprise が必要です。 Test Professional、または MSDN Platforms。 |
| アクセス許可 |
エリア パス: - このノードで作業項目を編集する: テスト 計画、テスト スイート、テスト ケース、またはその他のテスト ベースの作業項目を追加または変更します。 - テスト 計画の管理: ビルドやテストの設定などのテスト 計画のプロパティを変更します。 - テスト スイートの管理: テスト スイートの作成と削除、テスト スイートのテスト ケースの追加と削除、テスト構成の変更、テスト スイートの移動を行います。 Project-level: - テスト構成の管理 と テスト環境の管理: テスト構成またはテスト環境を管理します。 - 作業項目を完全に削除する: テスト ベースの作業項目を完全に削除します。 |
詳細については、「手動テストのアクセスとアクセス許可」を参照してください。
ヒント
この記事の後半で AI を使用してこのタスクを支援する方法をご覧いただくか、Azure DevOps MCP Server に関する AI アシスタンスを有効にする方法を参照して開始することもできます。
テスト計画の作成
一般に、要件をテストするtest plansを作成します。 テスト計画を作成する前に、 要件のバックログを定義します。
テスト計画の名前を変更する
テスト 計画の名前を変更するには、次の手順に従います。
Test Plans を選択します。
テスト計画名の横にある [その他のアクション]>[編集]を選択します。
名前を変更し、 保存 & 閉じるを選択します。
このダイアログから、エリア パス、イテレーション、その他のテスト 計画設定を更新することもできます。
テスト計画を削除する
テスト 計画を削除するには、次の手順に従います。
Test Plans を選択します。
テスト 計画名の横にある [その他のアクション]
>[削除] を選択します。[ テスト成果物の削除 ] ダイアログ ボックスには、削除される内容が正確に説明されています。 テスト 計画 ID を入力して削除することを確認し、[削除] を選択 します。
Note
削除されたテスト 計画は テスト 計画のごみ箱 に移動され、REST API を使用して 14 日以内に復元できます。 詳細については、「 REST API を使用して削除されたテスト プランとテスト スイートを復元する」を参照してください。
AI を使用してテスト 計画を管理する
Azure DevOps MCP Server を構成する場合は、AI アシスタントを使用して、自然言語プロンプトを使用してテスト計画とスイートを管理できます。
テスト 計画管理のプロンプトの例
| Task | プロンプトの例 |
|---|---|
| テスト計画の作成 | Create a new test plan in <Contoso> project called '<Sprint 5 Regression Tests>' |
| テスト計画を一覧表示する | List all test plans in <Contoso> project |
| テスト スイートの作成 | Create a static test suite called '<Checkout Flow>' under test plan <12345> |
| スイート内のテストケースを照会する | Show all test cases in test suite <67890> in project <Contoso> |
| 未テストの領域を検索する | List test suites in test plan <12345> that have no test cases assigned |
| テスト 計画の対象範囲を確認する | Show all requirement-based test suites in test plan <12345> and their associated work items |
| スプリント 計画を比較する | List test suites in test plan <12345> and test plan <54321> side by side |
| リンクされていないテスト ケースを見つける | Show test cases in project <Contoso> that aren't in any test suite |
| テスト 計画の準備状況の監査 | List test cases in test plan <12345> that have State = <Design> and no test steps defined |
ヒント
Visual Studio Codeを使用している場合、agent モードは、複雑なテスト計画シナリオのトラブルシューティングに特に役立ちます。
- 以前のクエリの古いデータまたはキャッシュされたデータを使用しないようにするには、プロンプトに「以前にフェッチされたデータを使用しないでください」と追加します。