- スタート アップ ガイド
- プロジェクト管理
- ドキュメント
- 変更影響分析を使用する
- Test Cloud のアクセシビリティ テスト
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- API 連携
- テスト用のエージェントのコーディング
- トラブルシューティング
Test Manager は、RPA テストやアプリケーション テストからパフォーマンス、アクセシビリティ、自律型テストまで、Automation Cloud と Test Cloud 全体にわたってサポートするテストの種類をサポートします。
Test Manager は、実行しているテストの種類に関係なく、要件、テスト ケース、テスト セット、結果のハブです。このページでは、実行できるすべてのテストの種類の概要と、各テストの種類の詳細を確認できる場所を示します。
| テストの種類 | 検証内容 | 最適なユーザー |
|---|---|---|
| RPA テスト | UiPath Studio のオートメーションとワークフロー ロジック | 基になるワークフローが変更されてもオートメーションが引き続き機能することを確認する |
| アプリケーション テスト | 特定のオートメーションから独立した Web、デスクトップ、SAP、およびモバイル アプリケーション | オートメーションが対話するシステムの UI、API、データ ドリブン、クロスプラットフォーム検証 |
| パフォーマンス テスト | 同時接続仮想ユーザー下での自動化された機能テスト ケース | 負荷テストを行い、パフォーマンスの低下を運用環境に到達する前にキャッチする |
| アクセシビリティ テスト | アプリケーションがアクセシビリティ基準を満たしているかどうか | コンプライアンス チェックは Test Manager 内で管理およびレポートされます。 |
| 自律型テストを実行 | 事前に記述された手動テスト用のテスト ケース。Autopilot によって無人で実行されます | 回帰テスト、資格情報依存テスト、1 回限りテストまたはアドホック テスト |
| 自律探索 | 未定義のアプリケーションの動作。事前にスクリプトを記述することなくリアルタイムに調査されます | 発見に基づくテスト: スクリプト化されたテストでは捉えられない未知の問題やエッジ ケースを見つける |
RPA テスト
RPA テストでは、UiPath Studio で構築したオートメーションを検証します。これにより、基になるワークフローが変更されてもオートメーションが期待どおりに動作し続けることを確認できます。これは以下を中心に構築されています。
- データ ドリブンなテスト — テスト データ ファイル、自動生成されたデータ、Data Service のエンティティ、またはキューを使用して、さまざまな入力に対してワークフローを実行します。「 データ ドリブンなテスト」をご覧ください。
- モック テスト — 設計時に入力または依存関係を置換し、すべての依存関係の準備が整う前にプロセスの一部を検証できるようにします。「 モック テスト」をご覧ください。
- アクティビティと記述子のカバレッジ — テスト ケースで実際にワークフローがどの程度実行されたかを追跡し、冗長なカバレッジを表示します。「 アクティビティ カバレッジ 」および「 記述子のカバレッジ」をご覧ください。
- 実行をプロファイルする — テストの各モジュールのパフォーマンスを測定し、回帰を早期に発見します。「 実行をプロファイルする」をご覧ください。
テスト ケースは Studio で設計され、パッケージとして Orchestrator にパブリッシュされた後、追跡、実行管理、レポート作成のために Test Manager にリンクされます。
アプリケーション テスト
アプリケーション テストでは、特定のオートメーション プロジェクトとは関係なく、オートメーションが対話するシステム (Web、デスクトップ、SAP、モバイル アプリケーション) を検証します。ローコード (ドラッグ アンド ドロップ) の テスト オートメーションと、完全にコード化されたテスト オートメーションの両方がサポートされています。
UI テスト
UI Automation アクティビティ パッケージとオブジェクト リポジトリに基づいて構築されており、インターフェイス要素を確実に操作し、それに対してアサートを行います。
API テスト
テスト アクティビティ パッケージを使用して、UI を駆動せずに HTTP/API 応答を直接検証します。
データ ドリブンなテスト
RPA テストで使用されるものと同じデータドリブンなアプローチ (テスト データ ファイル、自動生成されたデータ、エンティティ、キュー) をアプリケーション レベルのテスト ケースに適用しました。
クロスプラットフォームおよびモバイルでのテスト
モバイル オートメーション アクティビティ パッケージはデバイス ファームやエミュレーターに接続できるため、デバイスを手動で処理することなく、実際のモバイル デバイスまたは仮想のモバイル デバイスに対してテストを実行できます。
クロスブラウザー テストは個別の機能ではありません。これは、専用のクロスブラウザー テスト グリッドではなく、UI Automation が特定のブラウザーをターゲットにする方法によって処理されます。
パフォーマンス テスト
自動化された機能テスト ケースを同時接続仮想ユーザーで負荷テストします。Test Manager で負荷グループ、ランプ アップ時間、しきい値を設定し、ドライ ランを実行して検証してから大規模に実行し、専用の API パフォーマンス結果ビューを含めて結果を監視します。「 パフォーマンス テスト - 概要」をご覧ください。
アクセシビリティ テスト
アプリケーションがアクセシビリティ基準を満たしているかどうかを評価し、Test Manager 内で管理およびレポートします。詳しくは、「 Test Cloud のアクセシビリティ テスト」をご覧ください。
自律型テストを実行
Autopilot を使用して、事前に記述された手動テスト用のテスト ケースを自動的に実行します。人間のテスターがすでにステップを記述しており、Autopilot はそれらを無人で実行します。これにより、手動テストを完全なスクリプト化された Studio オートメーションに変換する手間が不要になります。Web ベースのテスト ケースを対象としており、以下をサポートしています。
- Orchestrator アセット経由の資格情報
- 基盤となる AI モデルの選択
- ライブ ストリーミング、リモート制御、進行中の実行のキャンセル
最適な用途:
- 安定した特徴量の回帰テスト
- 資格情報に依存するテスト
- 1 回限りのテストまたはアドホックのテスト
- スクリプトの構築や保守を望まないビジネス ユーザーによるテスト
詳細を確認:
自律探索
エージェントは、事前定義されたテスト スクリプトを使用して、アプリケーションについて学習し、テストを設計し、リアルタイムで実行します。憲章、要件、またはユーザー ストーリーに基づいて、時間制限されたセッション内で好奇心旺盛なユーザーのようにアプリケーションを探索し、オプションの人間参加型コントロール (一時停止、ガイド、スキップ、再開)、最後に構造化された結果レポートを使用します。
発見主導のテストに最適です。たとえば、スクリプト化されたテストでは捉えられない未知の問題、エッジ ケース、予期しない動作の検出などです。
詳細を確認: