- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- 診断ツール
- ワークフロー アナライザー
- 変数
- 引数
- インポートされた名前空間
- コード化されたオートメーション
- トリガーベースの有人オートメーション
- レコーディング
- UI 要素
- 制御フロー
- セレクター
- オブジェクト リポジトリ
- データ スクレイピング
- 画像とテキストの自動化
- Citrix テクノロジの自動化
- RDP の自動化
- Salesforce の操作の自動化
- SAP のオートメーション
- VMware Horizon の自動化
- ログ
- ScreenScrapeJavaSupport ツール
- Webdriver プロトコル
- Test Suite - Studio
- 拡張機能
- トラブルシューティング
Data Service
You can use UiPath® Data Service, both in Automation Cloud and Automation Suite, as a source for your data-driven testing. The data is imported from Data Service entities, exposing the fields as workflow arguments. All imported entities are stored in the Project tab, under Entities.
You can perform data-driven testing with Data Service only with version 22.4 or higher of the Testing.Activities package.
- Data Service のソースを設定すると、データはエンティティの最初のエントリから取得されます。
- 動的なテスト データを使用してテスト ケースを実行およびデバッグするには、テスト エクスプローラーを使用します。 データは実行時に Data Service のエンティティから取得され、実行時にテスト エクスプローラーにより値が入力されます。
- セッションを閉じてプロジェクトを再度開く場合は、データ バリエーションを使用してファイルを再度実行し、テスト データを読み込む必要があります。
- エンティティを更新する場合は、データ バリエーションを使用してファイルを実行し、更新したテスト データを読み込む必要があります。
- データ バリエーションが空のテスト ケースは失敗としてマークされます。
- Data Service のデータ バリエーションを含むテスト ケースを実行すると、Orchestrator でテスト ケースの設定が作成されます。
入力引数を受け入れるデータ ドリブンなテスト ケースを作成し、それをテスト セットにパブリッシュして、引数値を Orchestrator の UI から直接定義しようとすると、入力引数値がテスト バリエーションに渡されません。
回避策: この制限を回避するには、入力引数を Data Service のエンティティに直接追加します。
テスト ケースにテスト データを追加するときに、エンティティをフィルター処理して特定のフィールドのみを Data Service から取得することができます。組み込みのクエリ ビルダーを使用して、フィルターを設定できます。
- テスト データを含む新しいテスト ケースを作成するか、既存のテスト ケースにテスト データを追加します。
-
[ソース] をクリックして、ドロップダウン リストから [Data Service] を選択します。
注: このオプションを使用できない場合は、要件を確認してください。 - エンティティを選択するか、検索機能を使用して検索します。
- [フィルター] アイコンをクリックしてクエリ ビルダーを開きます。
- 1 つ目のドロップダウン リストを使用して、条件 (例:
CreateTime
) でフィルター処理します。 - (任意) [追加] をクリックして行とグループを追加し、条件を設定できます。
- (任意) [すべての条件に一致 (AND)] または [いずれかの条件に一致 (OR)] を選択して、すべての条件またはいずれかの条件でフィルター処理するよう選択できます。
- フィルターの [名前] を入力します。
- (任意) [範囲] を使用して特定の行範囲を設定します。これは、エンティティに何百ものフィールドがある場合に便利です。
-
[OK] をクリックして確定します。
データがエンティティから取得され、テスト ケースに引数の型として追加されます。エンティティの最初のエントリのみが取得されます。引数を使用してデータにアクセスできます。
- データ ドリブンなテストに既に CSV ファイルを使用している場合は、一括処理用のアクティビティを使用して Data Service にアップロードできます。
- テスト データを更新または削除する。