UiPath Documentation
test-cloud
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 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: 自己修復機能を有効化することで、破損したセレクターを自動的に修復し、テストをアプリケーションの更新に適合させることで、メンテナンスのオーバーヘッドを削減します。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得