Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
Azure Test Plans をフルに活用するには、必要なアクセス許可とアクセス レベルを理解して構成することが重要です。 この記事では、次のタスクを実行できるように、手順の概要を示します。
- 手動テスト機能へのアクセスを許可する
- テスト計画とテスト スイートを管理する
- テスト成果物を作成および削除するためのアクセス許可を設定する
これらのガイドラインに従うことで、チームがテスト計画を効率的に管理および実行するための適切なアクセス権を持っていることを確認できます。
手動テスト機能へのアクセスを管理するには、次のタスクについてオブジェクトまたはプロジェクト レベルでユーザーまたはグループに特定のアクセス許可を付与します。
-
オブジェクト レベル (区分パス):
- このノードの作業項目を編集する: テスト計画、テスト スイート、テスト ケースなど、テスト固有の作業項目を追加または編集します。
- テスト計画の管理: ビルドやテストの設定など、テスト計画のプロパティを変更します。
- テスト スイートの管理: テスト スイートを作成、削除、変更します。
-
プロジェクト レベル:
- テスト構成の管理: テスト構成と変数を追加または編集します。
- テスト環境の管理: テスト計画の設定を調整します。
- テストの実行を作成します。
- テスト固有の作業項目を削除および復元します。
- テストの実行を削除します。
ロード テストに使用されるテスト コントローラーは、組織またはコレクション レベルで管理されます。 詳細については、「テスト エージェントとテスト コントローラーのインストール」を参照してください。
前提条件
| カテゴリ | 要件 |
|---|---|
| アクセスレベル | Basic + Test Plans、Enterprise、Test Professional、MSDN Platformsなどの特定のサブスクリプション。 |
| アクセス許可 | - プロジェクトまたはオブジェクト レベルのテスト関連のアクセス許可を管理したり、テスト成果物を完全に削除したりするには:プロジェクト管理者 セキュリティ グループのメンバー。 - アクセス レベルまたは組織レベルのアクセス許可を管理するには: プロジェクト コレクション管理者セキュリティ グループのメンバーであるか、 [インスタンスレベル情報の編集] が [許可] に設定されている必要があります。 |
| カテゴリ | 要件 |
|---|---|
| アクセスレベル | Azure DevOps Server Administrators セキュリティ グループのメンバー。 |
| アクセス許可 | - プロジェクトまたはオブジェクト レベルのテスト関連のアクセス許可を管理したり、テスト成果物を完全に削除したりするには:プロジェクト管理者 セキュリティ グループのメンバー。 - アクセス レベルまたは組織レベルのアクセス許可を管理するには: プロジェクト コレクション管理者セキュリティ グループのメンバーであるか、 [インスタンスレベル情報の編集] が [許可] に設定されている必要があります。 |
詳細については、「アクセス レベルについて」とユーザーまたはグループの「アクセス レベルの変更」を参照してください。
手動テスト機能へのアクセスを許可する
Test Plans に完全にアクセスするには、ユーザーが Basic + Test Plans アクセス レベルを持っている必要があります。 Basic アクセスレベルと、作業項目の完全削除およびテスト成果物の管理権限を持つユーザーは、孤立したテスト ケースのみを削除できます。
区分パスでテスト計画とテスト スイートを管理する
次の手順を実行して、区分パス レベルでテスト成果物を管理するためのアクセス許可を付与します。
プロジェクトにサインインします(
https://dev.azure.com/{Your_Organization/Your_Project})。[プロジェクト設定]>[プロジェクト構成] を選択します。
[区分]>[...] (省略記号) >[セキュリティ] を選択します。
[テスト計画の管理] および [テスト スイートの管理] のアクセス許可を [許可] に設定します。
テスト成果物を管理するためのアクセス許可を設定する
テスト計画、テスト スイート、テスト ケースなどの成果物をテストする場合、それらを削除するプロセスは、テストされていない作業項目を削除するプロセスとは異なります。
Basic アクセス レベルと、作業項目の完全削除およびテスト成果物の管理権限を持つユーザーは、孤立したテスト ケースのみを削除できます。 つまり、テスト計画やテスト スイートにリンクされていない作業から作成されたテスト ケースを削除できます。
重要
テスト計画、テスト スイート、テスト ケースなどのテスト成果物を削除する場合は、次の情報に注意してください。
- 完全削除: これらの成果物の完全な削除のみがサポートされます。
- ごみ箱なし: 削除されたテスト成果物はごみ箱に表示されず、復元できません。
- 関連する子アイテム: 削除は、子テスト スイート、すべての構成のテスト ポイント、テスター (基になるテスト ケース作業項目は影響を受けません)、テスト結果履歴、その他の関連する履歴など、関連付けられている子アイテムに影響します。
- TCM データ ストアからの削除: 削除されたテスト成果物は、テスト ケース管理 (TCM) データ ストアから削除され、基になる作業項目が削除されます。
- 子アイテムの削除: TCM 側と基になる作業項目の両方からすべての子アイテムを削除するジョブが実行されます。 削除する成果物の数によっては、このプロセスは最大数分かかる場合があります。
- 元に戻せない削除: 作業項目追跡データ ストアと TCM データ ストア内のすべての情報は完全に削除され、再アクティブ化や復元はできません。
Note
[プロジェクトのアクセス許可設定] プレビュー ページを有効化する方法については、「プレビュー機能を有効にする」を参照してください。
テスト成果物を管理するためのアクセス許可を設定するには、次の手順を実行します。
次の例では、テストの実行を削除するためのアクセス許可を、Test Admin グループに割り当てられたメンバーに付与します。