Parallel Testing

Applies to TestComplete 14.80, last modified on May 04, 2021

Parallel testing means testing multiple applications or subcomponents of one application concurrently to reduce the test time. Parallel tests consist of two or more parts (projects or project suites) that check different parts or functional characteristics of an application. These parts are executed on individual computers simultaneously. The ability to test more than one application part "in parallel" allows you to significantly reduce the test time and test your applications more efficiently.

Do not confuse parallel tests with distributed tests. Both of these kinds of tests consist of several parts that are performed on separate computers. However, distributed testing also presupposes that test parts interact with each other during the test run, while the parallel testing approach lacks interaction between test parts.

You can easily perform parallel testing with TestComplete. The general procedure of parallel testing includes the following steps:

  • Create individual TestComplete projects that test different parts or functional characteristics of your application.

  • Copy the prepared projects to the computers you want to engage in the test.

    Note: Each computer participating in parallel tests must have TestComplete or TestExecute installed. TestExecute is a resource-friendly utility that was specially created to run test projects on computers where TestComplete is not installed.
  • Start running the projects at once or with an appropriate delay.

See Also

Testing Approaches

Highlight search results