test-cloud
latest
false
- 基本情報
- データのセキュリティとコンプライアンス
- 組織
- 認証とセキュリティ
- ライセンス
- テナントとサービス
- アカウントとロール
- AI Trust Layer
- 外部アプリケーション
- 通知
- ログ
- 組織でのテスト
- トラブルシューティング
- Test Cloud に移行する
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
Test Cloud 管理ガイド
最終更新日時 2026年5月22日
アプリケーション テストのワークフローの効率を確保するには、以下の概念をテスト プロジェクトの設計プロセスに組み込みます。
1. スケーラブルなテスト オートメーション フレームワークを構築する
自動化されたテスト ケースを Studio で設計する際に、以下のコンポーネントを使用します。
- オブジェクト リポジトリ: UI 要素を一元管理して、テスト ケースやプロジェクト間で簡単に再利用できるようにします。
- ワークフロー: モジュール式のワークフローを設計して、共通する操作に対応できるようにします。
- テスト ケース: テスト ケース テンプレートと実行テンプレートを使用し、ワークフローを組み合わせて構造化および自動化されたテスト ケースを構築します。 関連するテスト ケースをフォルダーにグループ化して、可視性と整理を向上させます。
2. Test Manager を活用して追跡性とカバレッジを確認する
Test Manager を使用して、テスト プロジェクトの追跡性とカバレッジを向上させます。
- まず、要件を作成またはインポートして、テスト ケースを業務の目的にリンクします。
- テスト ケースを要件に結び付けることで、エンドツーエンドの追跡性を実現します。
- Insights のダッシュボードを使用してテスト カバレッジを分析し、潜在的なギャップを発見します。
- UiPath Test Manager Connect を使用して、テスト成果物を人気の高い ALM ツールと同期します。
3. AI 機能を使用してテスト プロジェクトを向上させる
Autopilot の AI 機能を活用して、テスト プロジェクトを強化します。
- Test Manager の AI 機能: 要件の品質の確認、不足しているテスト シナリオの生成、テストに関するインサイトの収集に役立ちます。
- Studio の AI 機能: コードのリファクタリング、式、テスト データとあいまい検証、コード化されたテスト ケース/ローコードのテスト ケースの生成に役立ちます。
Autopilot が提供する AI 機能について詳しくは、「Test Manager の Autopilot について」をご覧ください。
4. UI テストのセレクター戦略を最適化する
UiPath Test Cloud を使用して UI セレクターのテストを改善します。
- UI 要素に静的セレクターの代わりにオブジェクト リポジトリを使用します。
- 絶対セレクターは UI が変更されると機能しなくなるため、避けてください。動的な UI 要素にはアンカーベースのセレクターを使用します。
- ワークフロー アナライザーのルール [クリックをシミュレート] および [入力をシミュレート] を有効化して、Web アプリまたはデスクトップ アプリでの対話を高速化します。
- 断続的な UI の遅延を処理するためのリトライ メカニズムを実装します。
5. データドリブンなテストを実装する
利用可能なテスト データ機能を使用します。
- Orchestrator のテスト データのキューと Data Service/Data Fabric のエンティティを使用して、テスト データの管理を効率化します。
- AI を使用してテスト データを生成します。
- ハードコードされた値を使用するのではなくテスト入力をパラメーター化します。
6. UiPath のテストを CI/CD パイプラインに統合する
以下の推奨事項に従って、テストを CI/CD パイプラインに統合します。
- 自動化されたテストを Test Manager でスケジュールして実行します。
- DevOps ツールを使用してテストを自動的にトリガーします。
- 複数のロボットで並列実行することにより、テストのサイクル時間を短縮します。
- API ベースのテストを使用して、UI への依存を最小化します。
7. 例外の管理とレポートを処理する
テスト実行の例外を効果的に処理するには、以下を行います。
- スクリーンショットやエラー メッセージなど、詳細な実行結果を Test Manager のログに記録します。
- 一貫性のあるエラー処理のために Try-Catch ブロックを使用します。
- 徹底的なデバッグのために Orchestrator のログを活用します。
- テスト実行レポートをメールで送信します。
8. テスト実行のパフォーマンスを最適化する
パフォーマンスを向上させるには、次の方法に従います。
- テストを無人モードで実行すると、結果を迅速に得られます。
- 静的な待機を動的な待機メカニズムに置き換えます。
- API とデータベースの検証を使用して、UI 操作を最小限に抑えます。
9. 自動化されたテストを定期的に保守および更新する
自動化されたテストを最新の状態に保ちます。
- アプリケーションの変更に合致するように、セレクターを定期的に更新します。
- 古いテスト ケースを削除します。
- ワークフローをリファクタリングして効率を向上させます。
- バージョン管理を使用して変更を追跡し、コラボレーションを促進します。
10. エージェンティック機能を活用してインテリジェントなテストを行う
UiPath のインテリジェントなテスト ツールが提供するエージェンティックな機能を使用して、テスト ワークフローを強化します。
- Test Manager: インテリジェントな機能を使用して、テスト結果を分析し、パターンを特定し、テストを最適化するための推奨事項を提供します。
- エージェント: アプリケーションの変更に適応し、最小限の手動介入でテストを実行できる自律型テスト エージェントをデプロイします。
- ScreenPlay: 脚本パターンと AI 支援テスト設計を利用して、UI のバリエーションに適応する堅牢で保守しやすいテスト ケースを作成します。
- Healing Agent: 自己修復機能を有効化することで、破損したセレクターを自動的に修復し、テストをアプリケーションの更新に適合させることで、メンテナンスのオーバーヘッドを削減します。