パラレル実行の高度な設定

パラレル実行により、複数のデバイス、エミュレーター、またはシミュレーターでモバイルテストを実行できるようになります。chapter "パラレル実行の準備と実行 " で説明されているように、パラレル実行のExecutionListsを設定できます。

Tosca Distributed Execution および Tosca Continuous Integration を使用して、モバイルテストの実行をニーズに合わせて調整することも可能です。以下のアクションを実行するには、この章で説明されている手順に従ってください。

Tosca Distributed Execution と共に Mobile Engine 3.0 を使用します。

Tosc Distributed Executionを通じてモバイルテストを設定、実行するには、以下の手順に従ってください。

  1. DEXサーバーをインストールしセットアップします。

  2. Tosca Commander をインストールします。

  3. Agents をインストールします。

  4. デフォルトのポート 5007 を使用して Agents を起動し、接続します。

  5. ワークスペースを設定します。

  6. Project」->;「Settings 」に移動し、以下の設定を行います。

    • Settings」->「Commander」->「DistributedExecution」->「Monitor Url 」の下にある「Url

    • Settings」->「Commander」->「DistributedExecution」->「Server 」の下にある「EndpointAddress

    • 「Setting」->「Tricentis Services」の下にある「ServerEndpointAddress」

  7. プロジェクトルート要素にパラレル実行を設定します。

  8. モバイルテストを作成して設定します。

  9. パラレル実行のモバイルExecutionListsを設定します。

  10. TestEvents を作成して実行します。

    TestEventsには、実行するモバイルテストのExecutionListを含める必要があります。

Mobile Engine 3.0Tosca Continuous Integration と共に使用する

Tosca Distributed Execution を設定するとTosca Continuous Integration を設定し、CI経由でモバイルテストを実行できるようになります。

これを行うには、以下の手順に従ってください。

  1. Tosca CI Client を設定します。

  2. ワークスペースを準備します。

  3. 実行するテストを定義します。

  4. CI経由で、ExecutionListsを含むTestEventsと共にモバイルテストを実行します。

この例では、 Tosca Distributed Execution を介してCIテストを実行します。

これを行うには、 Tosca Distributed Executionの呼び出しパラメータと共に、以下のコマンドを使用します。

...\ToscaCIClient\ToscaCIClient.exe -m distributed -c config.xml -x True -t junit -r result.xml