UiPath Documentation
studio
2020.10
false
Studio ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

アプリケーション テスト

Studio Pro では、自動化されたアプリケーション テストを、VB または C# で行うための専用テスト ケースを作成できます。個々のテスト オートメーション プロジェクトを Studio Proで作成し、データの検証に使用し、CI/CD パイプラインのシナリオに含めることができます。

Application testing can be performed with Test Cases and Data Driven Test Cases, sequences that make use of verification activities part of the UiPath.Testing.Activities pack, together with activities from other packages.

データ ドリブン テスト ケースは、プロジェクトに引数としてインポートされたデータを使用してテスト ケースの実行を検証します。実行時には、データ全体または特定の値のみを使用できます。

テスト オートメーション プロジェクトには、線形実行するテスト ケースが複数含まれることがあります。アクティビティはシーケンスでまとめられているため、この種のプロジェクトには複数のエントリ ポイントがあります。メイン ワークフロー ファイルは存在せず、他の .xaml ファイルを呼び出さないかぎり、実行はテスト ケースごとに行われます。

With Studio Pro, workflows can be converted into test cases or imported as test cases from other projects. Later, application testing projects may be published to Orchestrator, managed and executed from the Test Cases page.

テスト ケース

テスト ケースの設計を開始するには、Backstage ビュー > [開始] からプロジェクトの種類として [テスト オートメーション] を選択します。

[新規] > [テスト ケース] リボン オプションにより、このような .xaml ファイルを複数個プロジェクトに追加できます。

The default activities packages for this type of project are: UiPath.System.Activities, UiPath.UIAutomation.Activities, and verification activities from the UiPath.Testing.Activities.

Verification activities such as Verify Control Attribute, Verify Expression, and Verify Expression with Operator are used for testing the data used by your workflows.

このようなアクティビティは、実行またはデバッグ時にさまざまな挙動を示します。検証アクティビティでエラーが発生した場合、エラーをスローするために実行が停止することはなく、[出力] パネルに失敗したアクティビティのログが記録されます。アクティビティが正常に実行された場合は、パネルにマークが表示されます。

データ ドリブンなテスト ケース

アプリケーションのテストでは、ワークフローの実行を検証したり、コーナー ケースを漏らさずに確認したりするために、サイズの大きいデータ セットの処理が必要になる場合があります。その場合、各データ セットに対して複数のテスト ケースを作成するのではなく、データ ドリブン テスト ケースを使用して、プロジェクト内にデータ セットをインポートして使用します。

[プロジェクト] パネルでテスト ケースを右クリックして、[テスト データを追加] を選択します。

[バリエーション ファイル] をクリックしてインポートする Excel ファイルを選択し、ワークシートを選択します。

[インポート] をクリックします。インポートされた Excel ファイルは入力として受け付けられ、データはファイルからの値と一緒に InArgument 型としてインポートされます。

As a next step, you can use the Verify Expression with Operator activity to compare values with those from the imported Excel file, using available operators. Read more about this activity here.

データ バリエーションを使用して実行またはデバッグする

データ ドリブン テスト ケースの実行またはデバッグは、インポートしたデータのすべてを使用する方法と、特定のデータを任意で選択して使用する方法の 2 通りあります。

リボン オプションの [データ バリエーションを使用してファイルを実行] または [データ バリエーションを使用してファイルをデバッグ] をクリックします。[データ バリエーション] ウィンドウが表示されます。

各行の横にあるチェックボックスをクリックすることで、テスト ケースの実行またはデバッグに使用するデータを選択します。選択が完了したら、[実行] または [デバッグ] をクリックします。

テスト ケース プロジェクトで[式を演算子で検証] アクティビティを使用している場合、選択したデータ セットのそれぞれに対して 1 回ずつテスト ケースが実行されます。

注:

Excel データ セットに変更を加えた場合は、テスト ケース プロジェクトからデータ セットをいったん削除してから、再度追加します。

テスト データを削除する

インポートしたデータ セットは、[プロジェクト] パネルで .xaml ファイルを右クリックし、[テスト データを削除] を選択することでデータ ドリブン テスト ケース ファイルから削除できます。

新規データ セットは、[テスト データを追加] を選択することで追加できます。

テスト ケースの移行

Existing workflows used for testing purposes can be converted to and from test cases using Studio Pro. In addition, you can create an RPA Testing project from existing processes.

テスト ケースに変換する

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

テスト ケースをインポートする

ワークフローまたはテスト ケースが作成済みの場合は、プロジェクト ノードを右クリックし、[テスト ケースをインポート] を選択することで、それらを現在のプロジェクトにインポートできます。

インポートした .xaml ファイルは、下書きのテスト ケースとしてプロジェクト ツリーに追加されます。

サービスをインポートする

Similarly to importing data collections into API Test Automation libraries, you can import such collections into your Application Testing processes using the New Service wizard.

この方法は、Studio Pro ライセンスで作成されたライブラリとテスト オートメーション プロジェクトでのみ使用できることを頭に入れておいてください。

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

既定では、テスト ケースデータ ドリブン テスト ケースのファイルは下書きとして作成されます。これらの .xaml ファイルは、パブリッシュする前に、[プロジェクト] パネルでパブリッシュ可能として設定する必要があります。

Ctrl キーを押したままファイルを個別にクリックすることで複数選択が可能です。その後、右クリックして [パブリッシュ可能として設定] を選択します。

注:

パブリッシュ可能なテスト ケースを下書きに戻すには、テスト ケースを右クリックして [下書きとして設定] を選択します。

[パブリッシュ可能として設定] を選択すると、ファイルのアイコンが灰色から青色に変化し、ファイルがパブリッシュして .nupkg ファイルにパッケージ化できる状態にあることを示します。

注:

下書きのファイルは、パブリッシュ可能に設定しないかぎり、パッケージ化もパブリッシュもされません。

Publishing test cases is performed in a similar way as for other types of projects. Use the Publish option from the Studio Pro ribbon. You can set a version of the project and use the Certificate Signing options, read more about publishing projects here.

Test cases can be published to Orchestrator, Robot defaults, or a custom path. If you wish to publish to Orchestrator, make sure your Robot or UiPath Assistant is connected to Orchestrator, follow the steps here.

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得