In this tutorial we will create a simple distributed test that involves three computers. One of them will be used as a master computer. The other two will be used as slave computers for distributed testing.
All computers, involved in distributed testing, must meet the following requirements:
-
TestComplete 14 or TestExecute 14 must be installed on the computers involved in distributed testing.
-
TestComplete 14 Service must be running on all involved computers. By default, the service is launched automatically at system startup.
You may need to allow TestComplete 14 Service through the built-in Windows Firewall in order to make distributed testing possible. -
On computers, used as slave hosts, remote user connections must be allowed.
-
The master project must have remote computers’ account information specified. This account information is required for opening user sessions on remote computers.
-
If the remote computer does not work under the server edition on the Windows operating system, all opened user sessions must be closed before the distributed testing starts. Otherwise TestComplete fails to open a required user session on the remote computer.
-
Both master and slave projects must have the NetworkSuite project item added. This project item allows you to manage test runs on remote computers.
-
Projects used for network testing must be located on slave computers before distributed testing starts. You can copy them manually using any file explorer or the TestComplete special feature.