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