test-cloud
latest
false
- Test Cloud の利用を開始する
- Test Cloud の組織を管理する
- Test Cloud を使用する
アプリケーション テスト
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

Test Cloud ユーザー ガイド
最終更新日時 2025年5月7日
アプリケーション テスト
アプリケーション テストのワークフローの効率を確保するには、以下の概念をテスト プロジェクトの設計プロセスに組み込みます。
自動化されたテスト ケースを Studio で設計する際に、以下のコンポーネントを使用します。
- オブジェクト リポジトリ: UI 要素を一元管理して、テスト ケースやプロジェクト間で簡単に再利用できるようにします。
- ワークフロー: モジュール式のワークフローを設計して、共通する操作に対応できるようにします。
- テスト ケース: テスト ケース テンプレートと実行テンプレートを使用し、ワークフローを組み合わせて構造化および自動化されたテスト ケースを構築します。
関連するテスト ケースをフォルダーにグループ化して、可視性と整理を向上させます。
Test Manager を使用して、テスト プロジェクトの追跡性とカバレッジを向上させます。
- まず、要件を作成またはインポートして、テスト ケースを業務の目的にリンクします。
- テスト ケースを要件に結び付けることで、エンドツーエンドの追跡性を実現します。
- Insights のダッシュボードを使用してテスト カバレッジを分析し、潜在的なギャップを発見します。
- UiPath Test Manager Connect を使用して、テスト成果物を人気の高い ALM ツールと同期します。
Autopilot for Testers の AI 機能を活用して、テスト プロジェクトを強化します。
- Test Manager の AI 機能: 要件の品質の確認、不足しているテスト シナリオの生成、テストに関するインサイトの収集に役立ちます。
- Studio の AI 機能: コードのリファクタリング、式、テスト データとあいまい検証、コード化されたテスト ケース/ローコードのテスト ケースの生成に役立ちます。
Autopilot for Testers が提供する AI 機能について詳しくは、「Autopilot for Testers」をご覧ください。
UiPath の Test Cloud を使用して UI セレクターのテストを改善します。
- UI 要素に静的セレクターの代わりにオブジェクト リポジトリを使用します。
- 絶対セレクターは UI が変更されると機能しなくなるため、避けてください。動的な UI 要素にはアンカーベースのセレクターを使用します。
- ワークフロー アナライザーのルール [クリックをシミュレート] および [入力をシミュレート] を有効化して、Web アプリまたはデスクトップ アプリでの対話を高速化します。
- 断続的な UI の遅延を処理するためのリトライ メカニズムを実装します。
利用可能なテスト データ機能を使用します。
- Orchestrator のテスト データのキューと Data Service のエンティティを使用して、テスト データの管理を効率化します。
- AI を使用してテスト データを生成します。
- ハードコードされた値を使用するのではなくテスト入力をパラメーター化します。
以下の推奨事項に従って、テストを CI/CD パイプラインに統合します。
- 自動化されたテストを Test Manager でスケジュールして実行します。
- DevOps ツールを使用してテストを自動的にトリガーします。
- 複数のロボットで並列実行することにより、テストのサイクル時間を短縮します。
- API ベースのテストを使用して、UI への依存を最小化します。
テスト実行の例外を効果的に処理するには、以下を行います。
- スクリーンショットやエラー メッセージなど、詳細な実行結果を Test Manager のログに記録します。
- 一貫性のあるエラー処理のために Try-Catch ブロックを使用します。
- 徹底的なデバッグのために Orchestrator のログを活用します。
- テスト実行レポートをメールで送信します。
パフォーマンスを向上させるには、次の方法に従います。
- テストを無人モードで実行すると、結果を迅速に得られます。
- 静的な待機を動的な待機メカニズムに置き換えます。
- API とデータベースの検証を使用して、UI 操作を最小限に抑えます。