テストを記録した後、テストを、異なるノードを使用する複数のテスト・セグメントにモジュラー化または分割できます。テスト分割機能を使用すれば、多くの機能ステップを含んだ比較的長いシナリオをアプリケーションに対して記録した後、エディターを使用して、ターゲット・アプリケーションを変更することができます。そして、単一の記録から複数のテストを生成することができ、スケジュールとは異なる順序で各テストを再生できます。トランザクション、ループ、IF-THEN 条件、ランダム・セレクターなどのエレメントをテストに挿入することもできます。
手順
テスト・アクションを分割するには、以下のようにします。
- テスト・ナビゲーターで、テストを参照し、ダブルクリックします。テストが開きます。
- テスト・エディターで、テスト・スクリプト内の 1 つ以上のアクションを選択し、1 つ以上のアプリケーション・ノードに分割します。テストのルート・ノードの直接の子エレメントであるエレメント (変数コンテナーを除く) を選択できます。
- 選択したエレメントを右クリックし、「モバイルまたは Web UI アクションの分割」を選択します。テストのリファクタリング・ウィンドウが開きます。

- テストのリファクタリング・ウィンドウの右側にある「リファクタリング後」の下で、分割の結果として実行される変更内容を調べます。次に、「次へ」をクリックします。

特定のデータを相関させたくない場合は、オプションを終了するかクリアします。次に、「完了」をクリックします。
- または、「分割してコンテナーを作成」を選択し、作成するコンテナー (トランザクション、ループ、IF-THEN 条件、またはランダム・セレクター) を選択します。

- 「選択したノードのみのコンテナーを作成」(選択したノードにのみ適用されます)、または「ノードのすべてのグループのコンテナーを作成」 (テスト・スクリプト内の選択したステップを含むノードのすべてのグループに適用されます) のいずれかのオプションを選択します。右側のペインの「リファクタリング後」の下に、選択したオプションに応じてテスト・スクリプトに適用できる構造の動的ビューが表示されます。
- 「次へ」をクリックして、リファクタリングによる変更内容のビューを表示します。 1 つ以上のアプリケーション・ノード In application: AppName が、選択したテスト・エレメントからのテスト・スクリプトで作成されます。
- 「完了」をクリックして、リファクタリングを完了します。
- オプション: 選択したアプリケーション・ノードについては、テストするターゲット・アプリケーションを変更できます。以下にその方法を示します。
- テスト・コンテンツでアプリケーション・ノードを選択します。
- 「アプリケーションの変更」ボタンをクリックし、使用可能なアプリケーションのリストから新しいアプリケーションを選択します。
- 「下で選択したアプリケーションの新規インスタンスを開始」を選択します。
- アプリケーションの変更内容をすべてのテスト・ノード (すなわち、テスト・スイート全体) に適用するには、
をクリックします。
テスト・ノードが、In application: AppName から Launch application: AppName に変わります。
- テストを保存します。