次の方法で共有


テスト用のアクセス許可とアクセス権を設定する

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

Azure Test Plans をフルに活用するには、必要なアクセス許可とアクセス レベルを理解して構成することが重要です。 この記事では、次のタスクを実行できるように、手順の概要を示します。

  • 手動テスト機能へのアクセスを許可する
  • テスト計画とテスト スイートを管理する
  • テスト成果物を作成および削除するためのアクセス許可を設定する

これらのガイドラインに従うことで、チームがテスト計画を効率的に管理および実行するための適切なアクセス権を持っていることを確認できます。

手動テスト機能へのアクセスを管理するには、次のタスクについてオブジェクトまたはプロジェクト レベルでユーザーまたはグループに特定のアクセス許可を付与します。

ロード テストに使用されるテスト コントローラーは、組織またはコレクション レベルで管理されます。 詳細については、「テスト エージェントとテスト コントローラーのインストール」を参照してください。

前提条件

カテゴリ 要件
アクセスレベル Basic + Test PlansEnterpriseTest ProfessionalMSDN Platformsなどの特定のサブスクリプション。
アクセス許可 - プロジェクトまたはオブジェクト レベルのテスト関連のアクセス許可を管理したり、テスト成果物を完全に削除したりするには:プロジェクト管理者 セキュリティ グループのメンバー。
- アクセス レベルまたは組織レベルのアクセス許可を管理するには: プロジェクト コレクション管理者セキュリティ グループのメンバーであるか、 [インスタンスレベル情報の編集][許可] に設定されている必要があります。
カテゴリ 要件
アクセスレベル Azure DevOps Server Administrators セキュリティ グループのメンバー。
アクセス許可 - プロジェクトまたはオブジェクト レベルのテスト関連のアクセス許可を管理したり、テスト成果物を完全に削除したりするには:プロジェクト管理者 セキュリティ グループのメンバー。
- アクセス レベルまたは組織レベルのアクセス許可を管理するには: プロジェクト コレクション管理者セキュリティ グループのメンバーであるか、 [インスタンスレベル情報の編集][許可] に設定されている必要があります。

詳細については、「アクセス レベルについて」とユーザーまたはグループの「アクセス レベルの変更」を参照してください。

手動テスト機能へのアクセスを許可する

Test Plans に完全にアクセスするには、ユーザーが Basic + Test Plans アクセス レベルを持っている必要があります。 Basic アクセスレベルと、作業項目の完全削除およびテスト成果物の管理権限を持つユーザーは、孤立したテスト ケースのみを削除できます。

区分パスでテスト計画とテスト スイートを管理する

次の手順を実行して、区分パス レベルでテスト成果物を管理するためのアクセス許可を付与します。

  1. プロジェクトにサインインします(https://dev.azure.com/{Your_Organization/Your_Project})。

  2. [プロジェクト設定]>[プロジェクト構成] を選択します。

  3. [区分]>[...] (省略記号) >[セキュリティ] を選択します。

    プロジェクトに対して開いている区分パスのアクセス許可を示すスクリーンショット。

  4. [テスト計画の管理] および [テスト スイートの管理] のアクセス許可を [許可] に設定します。

    [テスト計画とスイートを許可する] に設定されたアクセス権を示すスクリーンショット。

テスト成果物を管理するためのアクセス許可を設定する

テスト計画、テスト スイート、テスト ケースなどの成果物をテストする場合、それらを削除するプロセスは、テストされていない作業項目を削除するプロセスとは異なります。

Basic アクセス レベルと、作業項目の完全削除およびテスト成果物の管理権限を持つユーザーは、孤立したテスト ケースのみを削除できます。 つまり、テスト計画やテスト スイートにリンクされていない作業から作成されたテスト ケースを削除できます。

重要

テスト計画、テスト スイート、テスト ケースなどのテスト成果物を削除する場合は、次の情報に注意してください。

  • 完全削除: これらの成果物の完全な削除のみがサポートされます。
  • ごみ箱なし: 削除されたテスト成果物はごみ箱に表示されず、復元できません。
  • 関連する子アイテム: 削除は、子テスト スイート、すべての構成のテスト ポイント、テスター (基になるテスト ケース作業項目は影響を受けません)、テスト結果履歴、その他の関連する履歴など、関連付けられている子アイテムに影響します。
  • TCM データ ストアからの削除: 削除されたテスト成果物は、テスト ケース管理 (TCM) データ ストアから削除され、基になる作業項目が削除されます。
  • 子アイテムの削除: TCM 側と基になる作業項目の両方からすべての子アイテムを削除するジョブが実行されます。 削除する成果物の数によっては、このプロセスは最大数分かかる場合があります。
  • 元に戻せない削除: 作業項目追跡データ ストアと TCM データ ストア内のすべての情報は完全に削除され、再アクティブ化や復元はできません。

Note

[プロジェクトのアクセス許可設定] プレビュー ページを有効化する方法については、「プレビュー機能を有効にする」を参照してください。

テスト成果物を管理するためのアクセス許可を設定するには、次の手順を実行します。

  1. プロジェクトにサインインします(https://dev.azure.com/{Your_Organization/Your_Project})。

  2. [プロジェクト設定]>[アクセス許可] を選択します。

    [プロジェクト設定の選択]> [アクセス許可] を示すスクリーンショット。

  3. ユーザーまたはグループを選択します。

  4. ドロップダウン メニューから選択して、各アイテムのアクセス許可を変更します。

    次の例では、Team Admin グループのアクセス許可に割り当てられているユーザーに、テストの実行を表示し、テストの構成と環境を管理するためのアクセス許可を付与します。

    カスタム グループ Team Admin のプロジェクト レベルのテスト アクセス許可の設定のスクリーンショット。

    更新されたアクセス許可は自動的に保存されます。


次の例では、テストの実行を削除するためのアクセス許可を、Test Admin グループに割り当てられたメンバーに付与します。

カスタム グループ Team Admin のプロジェクト レベルのアクセス許可の設定のスクリーンショット。

次のステップ