- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- 診断ツール
- ワークフロー アナライザー
- 変数
- 引数
- インポートされた名前空間
- 制御フロー
- オブジェクト リポジトリ
- ログ
- ScreenScrapeJavaSupport ツール
- Studio でのテスト
- 拡張機能
- トラブルシューティング
試験段階の機能
概要
自動生成されたテスト データを使用し、さまざまなデータのシーケンスを使用してテスト ケースを実行できます。RPA テストとアプリケーション テストの両方で、さまざまなデータの組み合わせを使用できます。
動作のしくみ
Consider an example where you create multiple argument types (e.g., Int32, Bool, String) for an If decision tree. You use the auto-generate feature to generate values for your test cases to cover as many paths as possible during execution.
シンボリック実行の一環として、ワークフローが解釈され、引数に基づく値が提供されます。生成された値は、ワークフロー内の条件分岐を解決します。
自動生成されたテスト データを使用するタイミング
- ワークフローの条件を解決する値を生成する場合 (
If、Switchなど)。 - 引数と変数に値を割り当てる場合。
- 引数を値または他の引数と比較する場合。
考慮する必要がある依存関係、変数、およびワークフロー パスが多数存在するシナリオでは、自動生成されたデータでの RPA およびアプリケーションのテストは使用しないでください。
サポートされる引数型
| Decimal | 文字列 |
|---|---|
| Double | Boolean |
| フローティング | Byte |
| Int32 | Int64 |
| 長押し | Short |
サポートされる操作
- すべてのブール演算と数値演算。
- ループには、「少なくとも 1 回は渡す」 (少なくとも 1 回はループ内の通過を試みる) 方法が使用されます。
- 文字列には、
Contains、Equals、StartsWith、EndsWith、Concat、の各関数のデータが生成されます。
自動生成されたテスト データを追加する
- テスト アクティビティ パッケージをバージョン 22.4 に更新します。
- 自動化ワークフローを作成するか、既存の自動化ワークフローを使用します。
- Create arguments as parameters for auto-generated test data. See Supported argument types.
テスト データのデータ ソースとして [自動生成] を選択すると、引数に基づいて既定値を含むデータ テーブルが生成されます。引数ごとに列が作成され、最初のデータ行に既定値が表示されます。
-
既存のワークフローを右クリックし、[テスト ケースを作成] を選択します。
-
テスト ケースの名前を入力し、必要に応じて既定の場所を変更します。
-
(Optional) Add test case to execution template.
-
[テスト データ] タブで [ソース] をクリックし、ドロップダウン リストから [自動生成] を選択します。
-
追加する列を選択します。
-
(任意) データ テーブルの値を編集するか、行と列全体を削除します。
-
(任意) [行を追加] をクリックして、既定値の別の行を生成します。値は編集できます。
-
[OK] をクリックして確定します。
データが生成され、テスト ケースに追加されます。引数を使用してデータにアクセスできます。