例えば、プロジェクトの各フェーズ (開発、実動など)、またはアプリケーションの各バージョンに対応する各サーバーに同じ Web UI アプリケーションがデプロイされている場合、これらのすべてのサーバーで同じ Web UI テストを一度に実行することが望ましい場合があります。当初、これを行う 1 つの方法は、これらの異なるすべてのサーバーに対して Web アプリケーションを作成し、その後、同じテストのコピーを作成し、実行する複合テストにそのコピーを追加するという方法でした。製品のバージョン 9.2.1 からは、より簡単な手法を使用できます。アプリケーションの URL を編集するだけで一方のサーバーから他方のサーバーに切り替えることができ、各サーバーでテストを実行できます。各環境で一度にテストを実行するために、データ・セットから URL を置き換えることができます。これにより、各サーバーで同じテストを繰り返し実行できます。
About this task
このタスクは、「Web UI テスト」パースペクティブから実行し、Web UI アプリケーションにのみ適用されます。
Procedure
- テスト実行時に一方のサーバーから他方のサーバーに切り替えるには、以下のようにアプリケーションの URL を編集する必要があります。
- テスト・ワークベンチの「テスト・エディター」でテストを開き、「アプリケーションの起動」ルート・ステップをクリックします。
- 「アプリケーション詳細」ペインの「アドレス」フィールドで URL を選択し、新しい URL を入力するか、現在の URL を変更します。例えば、. com 拡張子を .en 拡張子に置き換えます。
- 各環境でテストを実行するために、データ・セットを使用して、「アドレス」フィールドの値を変数テスト・データに置き換えます。例えば、以下のように URL の .com 拡張子を .en 拡張子に置き換えることができます。
- データ・セットを作成します。この件について詳しくは、『テストに関連するデータ・セットの作成』を参照してください。
- テストのアドレス・フィールド要求とデータ・セットの特定の列を関連付けます。これを行うには、URL を選択し、フィールドで URL を右クリックし、を選択します。この件について詳しくは、『Associating test data with a dataset column』を参照してください。
- データ・セットと列の選択後、「完了」をクリックします。この例では、テストが 2 回繰り返される複合テストがあります (.en サイトに対して 1 回、.com サイトに対して 1 回)。
- テストを実行します。再生中、1 回目の繰り返しが 2 回目の繰り返しに置き換わることをチェックする必要があります。