- スタート アップ ガイド
- ホストの管理
- 組織
- テナントとサービス
- 認証とセキュリティ
- ライセンス
- アカウントとロール
- 組織でのテスト
- AI Trust Layer
- 外部アプリケーション
- 通知
- ログ
- トラブルシューティング
Automation testing (RPA testing)
Automation Suite の Test Cloud (プライベート) のオートメーション テストを設定します。必要な設定と検証のガイダンスが含まれます。
オートメーションまたは RPA のテストでは、自動化されたプロセスを検証して、そのプロセスが正しく機能することを保証する必要があります。オートメーションのテストにおける課題としては、複雑なオートメーション プロセスを使用している、自動化されたプロセスの要素をすべて確実にカバーしてテストする、データ バリエーションを使用する、他の ALM (アプリケーション ライフサイクル管理) ツールと連携する、などがあります。こうした課題それぞれについて、UiPath® Platform は管理を支援できます。そのために Platform では、オートメーション テストを設計できる強力な IDE、プロセスがどの程度カバーおよびテストされているかを検証する機能、ファイル、自動生成されたデータ、エンティティ、またはキューを使用してデータ ドリブンなテストを実行する機能、多数の ALM ツールと連携できる機能が用意されています。
オートメーション テストを作成する
信頼性と拡張性に優れたオートメーション テストを自動化するために使用できる機能は次のとおりです。
- データ ドリブンなテストを使用してテストを強化する方法。データ ドリブンなテストの実行方法について詳しくは、「データ ドリブンなテスト」をご覧ください。
- テスト ケースのモックを作成してテスト効率を向上させる方法。モック テストの実行方法について詳しくは、「モック テスト」をご覧ください。
- 自動化アクティビティ カバレッジを使用してエラーが検出されないリスクを軽減する方法。テスト ケースがカバーされていて重複がないことを確認する方法について詳しくは、「アクティビティ カバレッジ」および「記述子のカバレッジ」をご覧ください。
- [実行をプロファイル] を使用して、テストの各モジュールのパフォーマンスを追跡および評価する方法。テスト ケース内のパフォーマンスの問題を修正する方法について詳しくは、「実行をプロファイルする」をご覧ください。
オートメーションのテストを実行する
以下のビデオでは、前のチュートリアルで Studio 内に作成したテスト ケースを Orchestrator にパブリッシュする方法と、そのテスト ケースを実行する場合に利用できるオプションについて説明します。テスト ケースの設計が完了したら、以下の手順に従います。
- テスト ケースを NuGet パッケージとして Orchestrator にパブリッシュします
- NuGet パッケージに基づいてテスト セットを作成する
- このテスト セットの一部にするテスト ケースを選択します。
- テスト セットは次のいずれかの方法で実行できます。
- Test Manager から実行をトリガーする。Test Manager 内でテスト実行を実行および管理する方法について詳しくは、「 テストを実行する 」をご覧ください。
- テスト スケジュールを使用して実行のスケジュールを設定する。テスト スケジュールは自由に設定できます。テストの実行のスケジュールを設定する方法について詳しくは、「 テスト実行をスケジュール 設定する」をご覧ください。
- Integrate with a CI/CD pipeline, such as Azure DevOps or Jenkins, and use them to execute your test sets and see the results. Visit Azure DevOps and Jenkins to read about how to integrate with these pipelines.
オートメーションのテストを管理する
Studio でテストを設計し、Orchestrator または CI/CD との連携を使用してテストを実行したら、続いて Test Manager を使用してテスト ポートフォリオを管理できます。Test Manager では、業務プロセス (テスト プロジェクトで表されます)、業務プロセスの要件、その要件に対して作成されたテスト ケース、テスト ケースのテスト結果、および不具合の間で成果物を完全に追跡できます。
さらに、以下のビデオでは、達成したアクティビティ カバレッジに関する情報をテスト実行の一部として分析する方法も示します。