概要
Studio でのアプリケーション テストは、VB または C# で動作します。データ検証、CI/CD パイプラインとの統合など、シナリオごとに個別のオートメーション プロジェクトを作成できます。Studio でワークフローをデザインします。自動化されたアプリケーション テストを VB または C# で実行できます。
条件
- Perform application testing through test cases and data-driven test cases.
- アクティビティは順番に従って整理されているため、線形実行するテスト ケースが複数含まれているテスト オートメーション プロジェクトには、複数のエントリ ポイントを設定できます。
- 他の
XAML
ファイルを呼び出さないかぎり、ワークフローの実行はテスト ケースごとに行われます。 - ワークフローはテスト ケースへの変換、他のプロジェクトからのインポート、または新規作成が可能です。
依存関係
テスト ケースを作成する
既存のプロジェクトからワークフローを呼び出して、テスト ケースを作成することができます。
- Studio でワークフローを開きます。
- [プロジェクト] パネルでワークフローを右クリックして、[テスト ケースを作成] を選択します。

- (任意) 特定のアクティビティをモックできるワークフローのコピーを作成する場合は、テスト ケースを作成するときに [テスト用にモック ワークフローを作成] を選択します。使用したい既存のモック ファイルがある場合は、[モック] ドロップダウンから選択できます。詳細については、「モック テスト」をご覧ください。

- (任意) 過去にテンプレートを作成している場合は、ドロップダウン リストからテンプレートを選択します。詳細については、「テスト ケース テンプレート」をご覧ください。
- (任意) [実行テンプレート] にテスト ケースを追加します。最初に実行テンプレートを作成しておく必要があります。詳しくは、「実行テンプレートを作成する」をご覧ください。
- テスト データを追加する場合は、[次へ] をクリックします。
- [作成] をクリックして、変更を確定します。
テスト ケースXAML
ファイルは、ワークフローを呼び出して、コンテナー Given、When、Then で作成されます。ファイルは、When コンテナーに含まれる、[ワークフロー ファイルを呼び出し] アクティビティ内で呼び出されます。

ワークフローからの引数は自動的にインポートされます。その他の引数を表示または追加するには、[ワークフロー ファイルを呼び出し] アクティビティに含まれる [引数をインポート] ボタンをクリックします。
追加のアクション
テスト ケースをパブリッシュする
既定では、テスト ケースとデータ ドリブンなテスト ケースの両方が下書きとして作成されます。テスト ケースは、Orchestrator にパブリッシュする前にパブリッシュ可能に設定しておく必要があります。ワークフローを右クリックし、[「パブリッシュ可能」として設定] を選択すると、個別または複数のテスト ケースをパブリッシュ可能に設定できます。

XAML
アイコンが青に変わります。青は、テスト ケースをパブリッシュして NUPKG
ファイルにパッケージ化できる状態にあることを示しています。ワークフローの下書きに戻るには、ワークフローを右クリックし、[パブリッシュから除外] を選択します。
重要
テスト ケースは、Orchestrator、Robot の既定、またはカスタム パスにパブリッシュできます。Orchestrator にパブリッシュする場合は、Robot または UiPath Assistant が Orchestrator に接続されていることを確認してください。
Test Manager 経由で自動化されたテストを実行する場合は、Orchestrator にパブリッシュする必要もあります。パッケージを Orchestrator テナント プロセス フィードにパブリッシュした後、テスト ケースを Test Manager にリンクしてください。パッケージを別のフォルダーにパブリッシュすると、実行エラーが発生する可能性があります。
ワークフローをテスト ケースに変換する
ワークフローをテスト ケースに変換するには、[プロジェクト] パネルでワークフローを右クリックし、[テスト ケースに変換] を選択します。

Result: The workflow becomes a Test Case, and is regenerated based on the BDD Test Case template.
テスト ケースをインポートする
ワークフローまたはテスト ケースを作成済みの場合は、プロジェクト ノードを右クリックし、[テスト ケースをインポート] を選択して、それらを現在のプロジェクトにインポートできます。インポートした XAML
ファイルは、下書きのテスト ケースとしてプロジェクトに追加されます。

サービスをインポートする
データ コレクションを API テスト オートメーション ライブラリにインポートするのと同様に、新しいサービス ウィザードを使用して、そのようなコレクションをアプリケーション テスト プロセスにインポートできます。
This is available only for libraries and Test Automation projects created in the Studio profile.
10 日前に更新