Running tests on multiple devices in parallel

You can run a mobile test or a compound test on multiple devices and emulators simultaneously.

Before you begin

This task applies to tests of native and hybrid iOS and Android applications, as well as tests of mobile web applications. It also applies to compound tests that are comprised of two or more mobile tests. In all cases, you must initiate the test run from Rational® Functional Tester and set your devices and emulators to passive mode. If a test other than a mobile test is added to a compound test, you will no longer be able to run the test on multiple devices and emulators simultaneously.

When using a dataset, each device running the same test or compound test in parallel must have its own, private view of the dataset. You can configure this when you add the dataset to the test. For more information, see Creating a dataset associated with a test.

Procedure

  1. Open the test. In the test editor, click Run Test.
  2. In the Run configuration wizard, select Run on several devices in parallel.

    'Run on several devices in parallel' option selected

  3. Select the devices and emulators that should run the test and click Next.

    Make sure that the devices are connected to Rational® Functional Tester and set to passive mode. You can select all devices to run the test, all ready devices (those that are already connected to Rational® Functional Tester), or select devices individually. You will need to configure the devices that are not connected. For more details, see Configuring the mobile test client.

  4. Select the options that enable performance testing and collecting response time data. For more details, see Evaluating response time contribution results.
  5. Click Finish.
    You will find all details about each device involved in that run in the same web report.