Distributed Testing

Applies to TestComplete 15.47, last modified on January 20, 2023
The Network Suite functionality is deprecated. We don’t recommend using it for distributed testing. Consider using a CI/CD system for managing distributed tests. See Migrating Distributed Tests to CI/CD Systems for details. In case you need to run web tests on multiple environments in parallel, you can also try using your project’s Execution Plan.

Distributed testing is applied for testing web sites and server applications when they work with multiple clients simultaneously. Distributed tests consist of two or more parts performed on different workstations in the network. Test parts (projects or project suites) on network computers can run in a series or simultaneously.

Topics of this section describes TestComplete features that provide support for distributed testing and explains how to create tests of this kind with TestComplete:

In This Section

Distributed Testing - Basic Concepts

Provides general information on distributed testing and network suites in TestComplete.

Projects Participating in Distributed Testing

Explains the purpose of master and slave projects participating in distributed testing.

Distributed Testing - Requirements

Describes the requirements for computers and projects that will participate in distributed testing.

Creating and Running Distributed Tests

Describes how to create and verify distributed tests and how to run them on remote computers.

Monitoring Network Suites

Explains how you can monitor the distributed test execution.

Network Suite States

Describes the possible states that a network suite, job or task can have.

Network Suite Variables

Explains how to configure the list of local variables defined in the network suite, which are used to exchange data between projects that take part in distributed testing.

Synchronizing Projects in Network Suites

Describes the methods used to synchronize the project execution on different machines that participate in distributed testing.

TestComplete Service

Describes the TestComplete Service and its main features.

Distributed Testing Editors

Provides information about the Network Suite, Hosts, Jobs and Tasks editors.

Related Topics of Interest

Network Suite Log

Describes the log page that displays messages generated during the network suite, job or task execution.

Adding and Removing Project Items and Their Child Elements

Adding the NetworkSuite project item to your TestComplete project does not differ from adding any other project item to the project. This topic explains how you can add project items to your projects.

Running Tests via Remote Desktop

To control TestComplete projects running on remote computers you can use Windows’ Remote Desktop. This topic describes specifics of working with TestComplete via the Remote Desktop.

TestExecute

Describes the TestExecute utility that was specifically created to run TestComplete projects on computers that do not have TestComplete installed.

See Also

Testing With TestComplete

Highlight search results