- 基本情報
- プロジェクト管理
- ドキュメント
- 変更影響分析を使用する
- Test Cloud のアクセシビリティ テスト
- Autopilot で検索する
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- API 連携
- トラブルシューティング
Test Manager ガイド
アクセス管理は、ユーザーやグループにテナント ロールを割り当てたりカスタム プロジェクト ロールを作成したりできる Test Manager 管理者と、ユーザーやグループにプロジェクト ロールを割り当てることができるプロジェクト所有者が行います。
Test Manager では、以下の 2 種類のロールを使用できます。
- テナント - テナント レベルで関連性の高いロールです。
- プロジェクト - プロジェクト レベルに関連するロールです。
条件
ユーザーおよびグループをプロジェクトに割り当てるには、まず Test Manager サービスを、このサービスを使用するテナントで有効化する必要があります。次に、ユーザーにライセンスを割り当てる必要があります。詳しくは、「AutomationCloudTM で Test Manager を有効化する」をご覧ください。
- サインインしているユーザーは、サインアウトしない限り削除できません。
テナント ロール
テナント ロールでは、ユーザーまたはグループが、割り当てられたプロジェクト ロールとは関係なく対象のテナントで実行できるアクションを定義します。これらのロールでは、プロジェクトの作成、カスタム ロールの作成、およびユーザーまたはグループへのロールの割り当てが可能です。
以下の表に、利用可能なテナント ロールと、それらのロールについての説明が記載されています。
| テナント ロール | 説明 |
|---|---|
| Test Manager 管理者 | Test Manager 管理者は、以下の操作を実行できます。
|
| Project Creator | Project Creator は、テスト プロジェクトを作成可能です。 管理者権限を付与せずに、管理者以外のユーザーがプロジェクトを作成できるようにしたい場合は、Project Creator テナント ロールのみをユーザーに割り当てることができます。 |
プロジェクト ロール
プロジェクト ロールは、ユーザーまたはグループがテスト プロジェクト内で実行できるアクション (手動テスト用のテスト ケースの作成やテストの実行など) を定義します。
以下の表は、利用可能なプロジェクト ロールとその権限を示しています。
| 権限 | Project Owner | Test Manager | Test Designer | Test Executor | Manual Tester | Performance Tester | ビューアー |
|---|---|---|---|---|---|---|---|
| プロジェクトの更新、削除 (読み取り、編集、削除) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| プロジェクトの作成 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| プロジェクトの表示 (読み取り) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| プロジェクトへのユーザーおよびグループの割り当て | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| プロジェクト設定へのアクセス | ✅ | ❌ (Cloud Dedicated のみ) ✅ (Cloud Commercial および Cloud Public Sector のみ - [プロンプト ライブラリ ] タブの表示とアクセスのみが可能) | ❌ | ❌ | ❌ | ❌ | ❌ |
| ダッシュボードとレポート | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 連携接続の作成、更新、削除 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 要件の表示 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 要件の作成、更新、削除 (作成、読み取り、編集、削除) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| テスト ケースへの要件の割り当て | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| テスト ケースの表示 (読み取り) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| テスト ケースの作成、更新、削除 (作成、読み取り、編集、削除) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| テスト ケースへのテスト ステップの追加 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| テスト ケースへの Studio のオートメーションのリンク | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| ドキュメント (添付ファイル) の作成、更新、削除 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| カスタム フィールドの作成、更新、削除 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| ラベルの作成、更新、削除 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Task Capture でドキュメント化する (商用クラウドと Cloud (専有型) のみ) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| テスト セットへのテスト ケースの割り当て | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| テスト セットの表示 (読み取り) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| テスト セットの作成、更新、削除 (作成、読み取り、編集、削除) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| 手動テストの実行 | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ |
| 自動化されたテストの実行 | ✅ | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ |
| Orchestrator からのテスト セットのリンク | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| テスト結果の表示 (読み取り) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| テスト結果の更新、削除 (作成、読み取り、編集、削除) | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 不具合の作成 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| テスト実行を再実行する | ❌ | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ |
| カスタム ユーザー ロールを作成する | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| プロジェクトのプロンプト ライブラリのプロンプトを使用、作成、更新、削除する | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Autopilot で検索する | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 手動テスト用のテスト ケースの実行をユーザーに割り当てたり割り当てを解除したりする | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| プロジェクトの既定の実行フォルダーを設定する | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| テスト実行のライブ ストリームにアクセスする (商用クラウドと公共部門向けクラウドのみ) | |||||||
| Orchestrator のテスト セットをインポートする | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| パフォーマンス シナリオの表示 - 概要リスト | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| パフォーマンス シナリオの表示 (既存および実行中) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| パフォーマンス結果の表示 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| パフォーマンス シナリオの作成 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ |
| パフォーマンス シナリオの開始、停止、編集、削除 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ |
| テスト プロセスのガバナンス | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
アクセス管理を有効化する
レガシ プロジェクトでのみ必要な操作です。新しいプロジェクトでは、既定でアクセス管理が有効化されています。
ユーザーとグループを管理するには、Test Manager プロジェクトでアクセス管理を有効化する必要があります。Test Manager を開き、[プロジェクト設定] > [アクセス権を管理] に移動します。プロジェクトを開き、[今すぐ有効化] をクリックして操作を確定します。これで、組織のプロジェクトへのユーザーとグループの割り当てを開始できます。
ユーザーおよびグループのアクセス権を管理する
レガシ プロジェクトがある場合は、プロジェクトへのユーザーとグループの割り当てを開始するには、 アクセス管理を有効化する必要がある場合があります。
ユーザーおよびグループを割り当てる
ユーザーとグループを割り当てるには、以下の操作を実行します。
- ユーザーとグループにテナント固有のロールを割り当てます。
- テスト プロジェクトにユーザーとグループを割り当てます。
- ユーザーとグループにプロジェクト固有のロールを割り当てます。
ユーザーとグループにテナント ロールを割り当てる
プロジェクトのテストに関してユーザーまたはグループがテナント レベルで実行できるアクションを管理するには、テナント固有のロールをユーザーまたはグループに割り当てます。
-
Test Manager を開きます。
-
ヘッダーで [設定] を選択します。
-
[ロールの割り当て] タブに移動します。
-
[ユーザー/グループの割り当て] を選択します。
-
フォームのフィールドにユーザーまたはグループを入力します。たとえば、 Everyone グループにロールを割り当てることができます。
-
割り当てるテナント ユーザー ロールを選択します。以下のいずれかを選択できます。
- Project Creator
- Administrator
-
[追加] を選択して操作を確定します。 これで、テナント ロールがユーザーとグループに割り当てられます。
プロジェクトにユーザーとグループを割り当てる
プロジェクトへの読み取り専用アクセス権をユーザーやグループに付与するには、それ以外のプロジェクト固有のロールをユーザーやグループに割り当てることなく、それらのユーザーやグループをプロジェクトに割り当てます。
-
Test Manager を開きます。
-
プロジェクトを開きます。
-
[プロジェクト設定] > [アクセス権を管理] に移動します。
-
[ユーザー/グループの割り当て] を選択します。
-
フォームのフィールドにユーザーまたはグループを入力します。たとえば、 Everyone グループにアクセス権を割り当てることができます。
-
Enter キーを押して、ユーザー/グループを追加します。一度に複数のユーザーやグループを追加できます。
-
[ 追加 ] をクリックして操作を確定します。ユーザーとグループがプロジェクトに割り当てられます。
ユーザーとグループにプロジェクト ロールを割り当てる
ユーザーまたはグループがテスト プロジェクト内で実行できるアクションを管理するには、プロジェクト固有のロールをユーザーとグループに割り当てます。各プロジェクト ロールの権限を確認するには、「ユーザーとグループのアクセス管理」をご覧ください。
- Test Manager を開きます。
- プロジェクトを開きます。
- [プロジェクト設定] > [アクセス権を管理] に移動します。
- [ユーザー/グループの割り当て] を選択します。
- フォームのフィールドにユーザーまたはグループを入力します。たとえば、 Everyone グループにアクセス権を割り当てることができます。
- 割り当てるユーザー ロールを選択します。 選択できるロールは、定義済みのロールと、自身が作成したカスタム ロールです。
- [追加] を選択して操作を確定します。 選択したロールが、指定したユーザーとグループに割り当てられます。
注:
任意のユーザーまたはグループに Project Owner ロールを割り当てまたは割り当て解除できるようになりました。各プロジェクトに Project Owner ロールを持つユーザーまたはグループを少なくとも 1 つ設定してください。
図 1.プロジェクト レベルでユーザーおよびグループに割り当てることができる定義済みのロールとカスタム ロール
個々のユーザーとグループを編集する
ロールの編集や、ユーザーとグループの削除が可能です。
- Test Manager を開きます。
- プロジェクトを開きます。
- [プロジェクト設定] > [アクセス権を管理] に移動します。
- 編集するユーザーまたはグループの縦 3 点リーダー メニューのアイコンをクリックします。
4.1 ロールを変更するには、[ロールを編集] を選択します。
4.2 ユーザーまたはグループを削除するには、[ ユーザーを削除 ] または [ グループを削除] を選択します。5. 操作を確定します。
一括操作を実行するには、「 ユーザーとグループを削除する」をご覧ください。
関連記事
ライセンスのないユーザーの動作
組織に招待された、 Tester - Named User ライセンスを持たないユーザーも、 そのユーザーがビューアー ロールを持っている Test Manager プロジェクトを操作できます。プロジェクトで ビューアー ロールを持っている、ライセンスのないユーザーが実行できる操作は次のとおりです。
- プロジェクトを開きます。
- 以下のようなテスト オブジェクトを確認および操作する。
- 要件
- テスト ケース
- テスト セット
- [実行] タブに移動し、テスト セット別にグループ化された実行のリストを表示する。
注:
Tester - Named User ライセンスを持たないユーザーは、テスト実行を開いてその詳細を表示することはできません。
カスタム ロール
カスタム ロールを作成する
必要な認可を反映するようにカスタム ロールを作成します。Test Manager で作成して割り当てたロールは、Orchestrator で設定したロールから分離されています。
Test Manager のカスタム ロールを作成できるのは プロジェクト所有者 のみです。
- Test Manager のヘッダーで [設定] を選択します。
- [ロールを管理] タブで [ロールを作成] を選択します。
- カスタム ロールの名前と説明を入力します。
- 各テスト オブジェクトに必要な権限を選択します。
すべての Test Manager ユーザーで、すべてのテスト オブジェクトに対する 読み取り 権限が既定でオンになっています。これをオフにすることはできません。(商用クラウドのみ)このルールの唯一の例外は Autopilot のプロンプトです。必要に応じて、 読み取り 権限を選択します。
5. このロールで実行できるタスクを選択します。
| タスクの権限 | 説明 |
|---|---|
| 手動での実行 | ユーザーによるテスト ケースとテスト セットの手動実行を許可します。 |
| 自動での実行 | ユーザーによるテスト ケースとテスト セットの自動実行を許可します。 |
| 不具合の作成とリンクの解除 | ユーザーに不具合の作成とリンクの解除を許可します。 |
| テスト ケースの実行の割り当ての変更 | 手動テスト用のテスト ケースの実行の割り当てと割り当て解除をユーザーに許可します。 |
| 自動実行のライブ ストリーミングの表示 | 自動テスト実行のライブ ストリーミング ビデオの表示をユーザーに許可します。 |
| 自動実行のライブ ストリーミングのリモート制御 | 自動テスト実行のライブ ストリーミングのリモート制御をユーザーに許可します。 |
- [作成] を選択します。「ロールが正常に作成されました」というメッセージが表示されます。
カスタム ロールを編集する
必要な認可を反映するようにカスタム ユーザー ロールを編集します。
- Test Manager のヘッダーで [設定] を選択します。
- In the Manage roles tab, select
for the user role that you want to edit, and then select one of the following actions:
- ロールを編集 - [ロールを編集] パネルが開き、名前、説明、権限を編集できます。
- 複製 - [ロールを複製] パネルが開き、作成しているロールの複製を編集できます。
- [保存] を選択して変更を保存します。
カスタム ロールを削除する
-
Test Manager のヘッダーで [設定] を選択します。
-
[ロールを管理] タブで、カスタム ユーザー ロールを 1 つ以上選択して、[削除] を選択します。
-
[確認] ダイアログで [削除] を選択します。
カスタム ユーザー ロールを削除すると、そのロールはどのユーザーにも割り当てられなくなります。