- スタート アップ ガイド
- プロジェクト管理
- 変更影響分析を使用する
- テスト ケースを作成する
- テスト ケースを要件に割り当てる
- テスト ケースを複製する
- テスト ケースをエクスポートする
- Studio のテスト ケースを Test Manager にリンクする
- テスト ケースを削除する
- Viewing and searching test cases
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- ALM ツールとの連携
- Test Manager Connect
- Test Manager - Integration Service のコネクタ
- コネクタの送信 IP 範囲
- SAP Cloud ALM と Test Manager を使用する
- Step 1: Integrating SAP Cloud ALM with Test Manager
- Step 2: Creating automated test cases in SAP Cloud ALM
- Step 3: Creating automated test cases in Test Manager
- Step 4: Synchronizing test cases from Test Manager to SAP Cloud ALM
- Step 5: Assigning test automations to test cases
- Step 6: Executing test cases
- SAP テスト オートメーションのベスト プラクティス
- Jira との連携のトラブルシューティング
- API 連携
- テスト用エージェントのコードを作成する
- トラブルシューティング
オートメーションを選択する
推奨される直接選択メソッドを使用して、Orchestrator がパブリッシュしたオートメーションを Test Manager のテスト ケースにリンクします。
オートメーションをテスト ケースにリンクするには、Orchestrator にパブリッシュされたオートメーションを選択します。オートメーションをテスト ケースに接続する場合、Orchestrator のオートメーションを Test Manager で直接選択することをお勧めします。
Context
Orchestrator のオートメーションには、Studio からパブリッシュされたパッケージだけでなく、UiPath コマンド ライン インターフェイス (CLI) の tm pack コマンドによって Playwright プロジェクトからパブリッシュされたパッケージが含まれます。「 Playwright のテスト オートメーション」をご覧ください。ユーザーが Orchestrator のオートメーションを選択していない場合、Test Manager は Studio からリンクされたオートメーションにフォールバックします。
Additionally, if a test case only has a Studio automation linked but not an Orchestrator automation, then Test Manager attempts to find an equivalent automation in Orchestrator to perform the execution.
Test Manager のテスト ケースが Studio と Orchestrator の両方からオートメーションにリンクされている場合、Studio からリンクされているオートメーションよりも、Orchestrator から選択したオートメーションが優先されます。
For more information, see Playwright projects for test sets.
前提条件
オートメーションを Test Manager で直接選択する場合、[ レガシの実行コンテキストを許可 ] 設定が有効化されていると (たとえば、プロジェクト レベルまたはテスト セット レベルで実行フォルダーが選択されていないと)、選択したオートメーションが考慮されません。そのため、オートメーションを Test Manager で直接選択する場合は、[ レガシの実行コンテキストを許可 ] のテナント設定を無効化することをお勧めします。
Orchestrator からオートメーションを選択するには、必ず次の手順を実行します。
- Studio プロジェクトをテナントのパッケージ フィードまたは別の Orchestrator フォルダー フィードにパブリッシュします。
- Playwright パッケージを使用する場合は、代わりに UiPath CLI を使用してプロジェクトをパッケージ化します。詳しくは、「 Test Manager 用の Playwright プロジェクトをパッケージ化する」をご覧ください。同じ Orchestrator のフォルダー ロールと権限の前提条件が Playwright パッケージにも同じように適用されます。
- 次のいずれかのロールを自分に割り当てます。
- Orchestrator のフォルダー ロール Automation User
- 管理者権限を持つ任意の既定のロール
ヒント:ユーザーが Test Manager で直接オートメーションを選択するには、まずテスト ケースを編集するための権限が必要です。このコンテキストで役立つその他の権限として、 Automation User ロール、または管理者権限を持つ任意のロールがあります。
For details, see Tenant default roles.
手順
- プロジェクトの [テスト ケース] セクションに移動します。
- テスト ケースを開きます。
- [オートメーション] タブを選択します。
- [ オートメーションを設定] を選択します。右側に [ オートメーションを設定 ] メニューが開きます。
-
[パッケージ ソース] ドロップダウン リストから、対応する Orchestrator インスタンスのフィードを選択します。 このフィードには、Test Manager のテスト ケースにリンクする Studio のテスト ケースが含まれている必要があります。既定では [テナントのパッケージ フィード] が選択されています。 [パッケージ ソース] ドロップダウン リストには、専用のフィードを持つフォルダーのみが表示されます。フォルダー階層がある場合は、親フォルダーのみがドロップダウン リストに表示されます。これは、すべてのサブフォルダーで同じフィードが共有されるためです。
注:利用可能なパッケージ フィードのオプションは、自身が管理者権限を持っているフィードのオプションです。
-
Select an automation from that location after you choose the package feed.
オートメーション名が [テスト ケース名] 列に表示され、パブリッシュされたパッケージ名が [パッケージ] 列に表示されます。
注:The Test Case Name column displays the folder to which the automation was published to in Orchestrator, followed by the automation name. For example, if you want to select the
Create Checking Accounttest case that was published from Studio to theAccountsfolder in Orchestrator, the Test Case Name for this automation isAccounts/Create Checking Account.オートメーションでは、ピッカーに Playwright または UiPath の [ソース] の値が、最終更新のタイムスタンプ順に並べ替えられて表示されます。Playwright のオートメーションの場合、[ テスト ケース名] 列に仕様ファイルのフル パスが表示され、その後に
describeチェーンとテスト タイトル (例:tests/checkout.spec.ts > Checkout > cancelling the information step returns...) が表示されます。上限は 255 文字です。「 Playwright のテスト ケースのフィールド」をご覧ください。
-
- [保存] を選択して、変更を確定します。
結果
オートメーションがテスト ケースにリンクされます。パッケージとテスト ケース名が [オートメーション] タブの [割り当てられたオートメーション] の下に表示され、テスト ケースの自動実行の準備が整います。
Orchestrator パッケージ フィードからオートメーションを選択すると、[割り当てられたオートメーション:] の以下のフィールドでオートメーションの詳細を確認できます。
- パッケージのテスト ケース名: オートメーションのパブリッシュ先の Orchestrator フォルダーの後にオートメーション名が付いた名前です (
FolderName/TestCaseName)。 - パッケージ名: 選択したオートメーションのパブリッシュに使用されたパッケージの名前です。
- パッケージ ソース: パッケージをパブリッシュした Orchestrator フィードです。
次のステップ
Orchestrator から選択したオートメーションを使用するテスト ケースを含むテスト セットを実行するには、テスト ケースを実行する特定のパッケージとバージョンを指定します。これにより、Test Manager は、Orchestrator フィード内の複数のパッケージからオートメーションにリンクされたテスト ケースを、選択したパッケージとバージョンのみを使用して実行できます。
For details, see Configuring test sets for specific execution folders and robots.