分散テスト・オプションを使用してテストを実行する場合、高速機能テスト資産を作成できます。高速機能テスト資産を作成すると、ブラウザーとともに選択したテストが含まれる XML ファイルが生成されます。さらに、テスト、ブラウザー、デバイス、およびエージェントを追加してテストを拡張できます。
始める前に
Web UI テストを 1 つ以上作成しておく必要があります。
手順
高速機能テスト資産を作成するには、以下の手順を実行します。
- 分散テストを実行する対象の Web UI テストまたは複合テストを 1 つ以上選択します。
- テストを右クリックし、「分散テストの実行」をクリックします。「高速機能テストの実行 (Run Accelerated Functional Test)」ダイアログ・ボックスに選択したテストが表示されます。
注: リストにテストを追加することや、リストからテストを削除することもできます。テストを追加するには、「追加」をクリックします。テストを削除するには、テストを選択し、「削除」をクリックします。
- さらにテストを追加するには、「追加」をクリックします。テストを削除するには、テストを選択し、「削除」をクリックします。
- 選択した同じ一連のテストを再実行するには、「別名保存」チェック・ボックスを選択します。これにより、分散テストを実行するために使用できる XML ファイルが生成されます。
注: 「別名保存」チェック・ボックスを選択しない場合、テストは高速機能資産として保存されず、分散テストは 1 回のみ実行されます。
- 「参照」をクリックして、テスト資産を保存する場所を選択し、テスト資産の名前を指定します。「完了」をクリックします。
- 「ブラウザーの選択」ダイアログ・ボックスで、ブラウザーを 1 つ以上選択し、「完了」をクリックします。
次のタスク
以下の手順を実行して、高速機能テスト資産を実行する必要があります。
- 高速機能テスト資産を右クリックし、「分散テストの実行」をクリックします。
- 「高速機能テストの実行 (Run Accelerated Functional Test)」ダイアログ・ボックスで、「はい」をクリックします。テストが複数のエージェントに分散され、それらのテストが指定のブラウザーおよびデバイスで実行されます。
注: 高速機能テストでは、2 種類の並列実行がサポートされます。実行は以下のようになります。
- 複数のブラウザーで単一の Web UI テストまたは複合テストを実行する - この実行は、Microsoft Internet Explorer、Edge、Chrome、FireFox、Safari など、すべてのインストール済みブラウザーで同時にサポートされます。テストをローカルとリモートで実行するために、XML ファイルでこの組み合わせを指定できます。テストをリモートで実行する場合、XML ファイルでリモート・エージェントを指定する必要があります。
- 複数のブラウザーで複数のテストを実行する - この実行は、Firefox と Chrome ブラウザー (デバイス・モードを含む) でのみサポートされます。