- スタート アップ ガイド
- プロジェクト管理
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- API 連携
- トラブルシューティング
Test Manager で、テスト セットを特定の Orchestrator 実行フォルダーおよびロボットに対して実行するように設定します。
テスト セット内では、既定または選択した Orchestrator フォルダー (実行フォルダーとも呼ばれます) からのみ、テスト ケースを自動的に実行できます。実行フォルダーは、プロジェクト レベルまたはテスト セット レベルで指定できます。
両方のレベルで実行フォルダーを指定すると、テスト セット レベルのフォルダーがプロジェクト レベルのフォルダーを上書きします。実行フォルダーをプロジェクト レベルでのみ指定すると、テスト セット レベルのフォルダーはプロジェクト レベルのフォルダーを継承します。
フォルダー内の特定のパッケージおよびバージョンのテスト ケースを実行する場合は、パッケージと対応するバージョンを選択できます。さらに、テスト セットを実行できる特定のユーザーまたはロボット アカウントを設定することもできます。
[ レガシの実行コンテキストを許可 ] 設定が有効化されているテナントは、実行フォルダーを指定しなくても自動テストを実行できます。ただし、この種類の実行は非推奨になります。
作業を継続するには、現在のトピックで説明されているように、プロジェクト レベルまたはテスト セット レベルで実行フォルダーを指定する必要があります。
前提条件
特定の Orchestrator フォルダーとロボット アカウントでテスト セットを実行するように設定できます。ただしこれは、テナント設定の [レガシの実行コンテキストを許可] がオフの場合に限られます。この設定について詳しくは、「テナント レベルの設定」をご覧ください。
実行フォルダーとアカウントを選択する
プロジェクト レベルで実行フォルダーを指定するには、「オートメーション プロジェクトの設定 – 既定のフォルダーを割り当てる」の手順を実行します。
テスト セット レベルで実行フォルダーを指定するには、次の手順を実行します。
- [テスト セット] に移動し、設定するテスト セットを選択します。
- [ テスト ケース ] タブで [ オートメーションを設定] を選択します。
- [実行フォルダー] ドロップダウン リストから、任意のフォルダーを選択します。
注:特定のフォルダーを選択しない場合は、[なし] を選択します。これにより、テナントの Default フォルダーが存在する場合は、そのフォルダーが使用されます。
フォルダーを選択すると、[ ロボットを選択] ドロップダウン リストに、選択したフォルダーで利用可能なロボット アカウントが表示されます。
- [ ロボットを選択 ] ドロップダウン リストから、ロボット アカウントを選択します。既定値は [すべてのユーザー/ロボット アカウント] です。この場合、選択したフォルダーで利用可能な任意のロボットを使用してテスト セットを実行できます。
- [保存] を選択して、選択を確定します。
特定のパッケージとバージョンを選択する
実行フォルダーとロボット アカウントだけでなく、テスト ケースを実行する特定のパッケージとバージョンを選択することもできます。特定のパッケージとバージョンを選択するには、次の手順を実行します。
- [テスト セット] に移動して、テスト セットを開きます。
- [テスト ケース] タブに移動します。
- [ オートメーションを設定] を選択します。
- パッケージとバージョンを定義するには、次のオプションを使用できます。
- パッケージを自動選択: テスト セットに割り当てられたテスト ケースに基づいて、実行フォルダーにあるすべてのパッケージとその最新バージョンを自動的に選択します。
- オートメーションを追加: 使用するパッケージと対応するバージョンを手動で選択できます。次の手順を使用します。
-
[パッケージ] ドロップダウン リストからパッケージを選択します。
-
[バージョン] ドロップダウン リストから、対象パッケージのバージョンを選択します。
-
[選択] を使用して選択を確定します。
-
テスト セットに追加するパッケージごとに、手順 1 から 3 を繰り返します。
図 1.特定のテスト セットに対して選択した実行フォルダーとロボット アカウント、関連するパッケージ、およびそれぞれのバージョンを示す 、[選択済みのオートメーション ] メニューの表示
-
特定のホスト マシンを選択する
テスト セット内のすべてのテスト ケースの実行を強制するホスト マシンを選択します。ホスト マシンが利用できない場合、実行は待機し、その後タイムアウトします。
この機能は、Test Cloud 経由で提供される場合にのみ Test Manager で利用できます。
- [テスト セット] に移動して、テスト セットを開きます。
- [テスト ケース] タブに移動します。
- [ オートメーションを設定] を選択します。
- Orchestrator の実行フォルダーを選択します。
- [ ランタイムの種類] で、ライセンスの種類に応じて以下のいずれかのオプションを選択します。
- テスト
- App Testing
- Cloud – サーバーレス テスト
- クラウド – サーバーレス
- クラウド – 仮想マシン テスト
- クラウド – 仮想マシン
- [ ロボット アカウント] で、[ロボット アカウント] を選択します。既定値は [すべてのユーザー/ロボット アカウント] です。この場合、選択したフォルダーで利用可能な任意のロボットを使用してテスト セットを実行できます。
- [ マシン テンプレート] で、 任意のマシン または特定のマシン テンプレートを選択します。[ホスト マシン] フィールドが利用可能になります。
- [ホスト マシン] で、[すべての接続済のマシン] または特定のホスト マシンを選択します。
- (任意) パッケージとバージョンを選択または定義します。
- [保存] を選択して、選択を確定します。
結果
テスト セットの実行フォルダー、ロボット アカウント、およびパッケージの構成 (任意) が保存されます。後続の自動実行では、指定したフォルダーとアカウントの設定が使用されます。