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