Remote Computers
A remote computer, where you will run TestLeft tests, must meet the following requirements:
-
The computer must be available on the network.
To check whether the remote computer is available, you can open the following web page in your web browser:
-
If a firewall or an antivirus is running on the computer:
-
Add TestLeft to the list of trusted applications. To learn how to allow TestLeft through the built-in Windows Firewall, see Configuring Windows Firewall.
-
Allow traffic through the port that TestLeft uses for communication. By default, it is port 2377.
-
-
TestComplete/TestExecute/TestLeft must be installed on the computer.
-
An interactive user session must be opened on the computer. You can open a user session manually, or you can open a remote desktop session on the computer by using Remote Desktop.
The
RemoteDriver
object will connect to the session using the provided credentials. -
The TestComplete/TestExecute/TestLeft RESTful service must be running on the computer before you start testing. TestLeft uses the service to exchange data with the test engine.
To start the service, do one of the following:
-
Use the SessionCreator utility shipped with TestComplete/TestExecute/TestLeft to start the service on the remote computer.
— or —
-
Launch TestComplete/TestExecute with the REST API plugin installed and enabled manually.
— or —
-
Launch TestLeft on the remote computer manually.
-
-
Applications against which you will simulate user actions (tested applications) must be available on the computer.
Local Computer
A local computer, from which you will start the test, must meet the following requirements:
-
If a firewall or an antivirus is installed on the local computer, make sure that it allows traffic through port that TestLeft uses.
-
If you use .NET to create your TestLeft tests, Microsoft .NET Framework 4.5 or higher must be installed on your local computer.
You do not need to have TestLeft/TestComplete/TestExecute installed on your local computer to control the test runs on remote computers.
If you use Java, you can use computers running under any operating system (including non-Windows operating systems) to create your TestLeft tests and control the test runs on remote computers. Note, however, that remote computers where your TestLeft tests will be executed must be running under the Windows operating system.