通知を受け取る

UiPath Studio

UiPath Studio ガイド

テスト ケース

概要


Studio でのアプリケーション テストは、VB または C# で動作します。データ検証、CI/CD パイプラインとの統合など、シナリオごとに個別のオートメーション プロジェクトを作成できます。Studio でワークフローをデザインします。自動化されたアプリケーション テストを VB または C# で実行できます。

条件


  • Perform application testing through test cases and data-driven test cases.
  • アクティビティは順番に従って整理されているため、線形実行するテスト ケースが複数含まれているテスト オートメーション プロジェクトには、複数のエントリ ポイントを設定できます。
  • Workflow execution is performed per test case unless other XAML files are invoked.
  • ワークフローはテスト ケースへの変換、他のプロジェクトからのインポート、または新規作成が可能です。

依存関係


Testing Activities Packge

テスト ケースを作成する


既存のプロジェクトからワークフローを呼び出して、テスト ケースを作成することができます。

  1. Studio でワークフローを開きます。
  2. [プロジェクト] パネルでワークフローを右クリックして、[テスト ケースを作成] を選択します。
454454
  1. (任意) 特定のアクティビティをモックできるワークフローのコピーを作成する場合は、テスト ケースを作成するときに [テスト用にモック ワークフローを作成] を選択します。使用したい既存のモック ファイルがある場合は、[モック] ドロップダウンから選択できます。詳細については、「モック テスト」をご覧ください。
440440
  1. (任意) 過去にテンプレートを作成している場合は、ドロップダウン リストからテンプレートを選択します。詳細については、「ファイル テンプレート」をご覧ください。
  2. テスト データを追加する場合は、[次へ] をクリックします。
  3. [作成] をクリックして、変更を確定します。
    A test case XAML file is created invoking the workflow with the following containers: Given, When, and Then. The file is invoked inside the Invoke Workflow File activity, part of the When container.
534534

ワークフローからの引数は自動的にインポートされます。その他の引数を表示または追加するには、[ワークフロー ファイルを呼び出し] アクティビティに含まれる [引数をインポート] ボタンをクリックします。

👍

追加のアクション

テスト ケースをパブリッシュする


既定では、テスト ケースとデータ ドリブンなテスト ケースの両方が下書きとして作成されます。テスト ケースは、Orchestrator にパブリッシュする前にパブリッシュ可能に設定しておく必要があります。ワークフローを右クリックし、[「パブリッシュ可能」として設定] を選択すると、個別または複数のテスト ケースをパブリッシュ可能に設定できます。

337337

★削除★ XAML icon will turn blue as an indication that the test case is ready to be published and packaged in a NUPKG file. To revert back to your workflow draft, right-click the workflow and select Ignore from Publishing.

🚧

重要

You can publish the test cases to Orchestrator, to Robot defaults or a custom path. If you want to publish to Orchestrator, make sure your Robot or UiPath Assistant is connected to Orchestrator.


Publishing to Orchestrator is also required when you want to execute automated tests through Test Manager. Make sure to publish the package to the Orchestrator Tenant Process Feed, then link the test cases to Test Manager.

Publishing the package in a different folder may result in execution errors (e.g., Test execution through Test Manager is not supported for projects published in a folder feed).

ワークフローをテスト ケースに変換する


ワークフローをテスト ケースに変換するには、[プロジェクト] パネルでワークフローを右クリックし、[テスト ケースに変換] を選択します。

350350

Import test cases


If you already created workflows or test cases, you can import them into your current project by right-clicking the project node, and selecting Import Test Cases. The imported XAML files are added to your project as draft test cases.

348348

Import services


データ コレクションを API テスト オートメーション ライブラリにインポートするのと同様に、新しいサービス ウィザードを使用して、そのようなコレクションをアプリケーション テスト プロセスにインポートできます。

:information-source: This is available only for libraries and Test Automation projects created in the Studio profile.

3 か月前に更新

テスト ケース


改善の提案は、API リファレンスのページでは制限されています

改善を提案できるのは Markdown の本文コンテンツのみであり、API 仕様に行うことはできません。