studio
2022.10
false
- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- 診断ツール
- ワークフロー アナライザー
- 変数
- 引数
- インポートされた名前空間
- レコーディング
- UI 要素
- 制御フロー
- セレクター
- オブジェクト リポジトリ
- データ スクレイピング
- 画像とテキストの自動化
- Citrix テクノロジの自動化
- RDP の自動化
- Salesforce の操作の自動化
- SAP のオートメーション
- VMware Horizon の自動化
- ログ
- ScreenScrapeJavaSupport ツール
- Webdriver プロトコル
- Test Suite - Studio
- 拡張機能
- トラブルシューティング
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
Studio ガイド
最終更新日時 2024年12月17日
Data Service
Automation Cloud と Automation Suite の両方において Data Service をデータ ドリブンなテストのソースとして使用できます。データは Data Service のエンティティからインポートされ、フィールドはワークフローの引数として公開されます。インポートされるエンティティはすべて [プロジェクト] タブの [エンティティ] に保存されます。
Data Service におけるデータ ドリブンなテストは、バージョン 22.4 以降のテスト アクティビティ パッケージでのみ実行できます。
重要: Data Service のエンティティをインポートすると、[引数] パネルに引数が生成されます。引数の名前を変更しないでください。変更すると、データにアクセスできなくなります。
- Data Service のソースを設定すると、データはエンティティの最初のエントリから取得されます。
- 動的なテスト データを使用してテスト ケースを実行およびデバッグするには、テスト エクスプローラーを使用します。 データは実行時に Data Service のエンティティから取得され、実行時にテスト エクスプローラーにより値が入力されます。
- セッションを閉じてプロジェクトを再度開く場合は、データ バリエーションを使用してファイルを再度実行し、テスト データを読み込む必要があります。
- エンティティを更新する場合は、データ バリエーションを使用してファイルを実行し、更新したテスト データを読み込む必要があります。
- データ バリエーションが空のテスト ケースは失敗としてマークされます。
- Data Service のデータ バリエーションを含むテスト ケースを実行すると、Orchestrator でテスト ケースの設定が作成されます。
- データ ドリブンなテストの場合、Data Service のテスト ケースによって生成される引数名が、
in_
と_out
のプレフィックスの使用を推奨するワークフロー アナライザーのルール ST-NMG-002 に準拠していません。このルールに合わせて引数名を調整すると、Data Service のエンティティからデータを取得できなくなる可能性があります。 - 入力引数を受け入れるデータ ドリブンなテスト ケースを作成し、それをテスト セットにパブリッシュして、引数値を Orchestrator の UI から直接定義しようとすると、入力引数値がテスト バリエーションに渡されません。
回避策: この制限を回避するには、入力引数を Data Service のエンティティに直接追加します。
テスト ケースにテスト データを追加するときに、エンティティをフィルター処理して特定のフィールドのみを Data Service から取得することができます。組み込みのクエリ ビルダーを使用して、フィルターを設定できます。
- テスト データを含む新しいテスト ケースを作成するか、既存のテスト ケースにテスト データを追加します。
-
[ソース] をクリックして、ドロップダウン リストから [Data Service] を選択します。
注: このオプションを使用できない場合は、要件を確認してください。 - エンティティを選択するか、検索機能を使用して検索します。
- [フィルター] アイコンをクリックしてクエリ ビルダーを開きます。
- 1 つ目のドロップダウン リストを使用して、条件 (例:
CreateTime
) でフィルター処理します。 - (任意) [追加] をクリックして行とグループを追加し、条件を設定できます。
- (任意) [すべての条件に一致 (AND)] または [いずれかの条件に一致 (OR)] を選択して、すべての条件またはいずれかの条件でフィルター処理するよう選択できます。
- フィルターの [名前] を入力します。
- (任意) [範囲] を使用して特定の行範囲を設定します。これは、エンティティに何百ものフィールドがある場合に便利です。
-
[OK] をクリックして確定します。
データがエンティティから取得され、テスト ケースに引数の型として追加されます。エンティティの最初のエントリのみが取得されます。引数を使用してデータにアクセスできます。
- データ ドリブンなテストに既に CSV ファイルを使用している場合は、一括処理用のアクティビティを使用して Data Service にアップロードできます。
- テスト データを更新または削除する。