- 基本情報
- データのセキュリティとコンプライアンス
- 組織
- 認証とセキュリティ
- ライセンス
- テナントとサービス
- アカウントとロール
- AI Trust Layer
- 外部アプリケーション
- 通知
- ログ
- 組織でのテスト
- トラブルシューティング
- Test Cloud に移行する

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