A test host is a computer that runs your automated tests. Each test host must have a supported automated testing tool and the Test Agent installed and configured.
Once the Test Agent is installed and configured on your test host, information about the computer automatically appears in Test Management as a new test host item. To view the list of test hosts, go to Test Management > Test Hosts.
For test hosts, you can only edit descriptions and notes. The Test Agent provides all information about the test host directly to QAComplete when the Test Agent is configured on the machine.
![]() |
Ensure that any dependent libraries, data for data-driven tests, and other necessary information exist on the host, so your automated test can locate the data it needs for a successful run. |
Link Host to Configurations
Linking hosts to configurations is necessary if you want to include automated test results to your Test Management reports.
You can link a host to any configuration in the same way as you link other items in QAComplete. Find the configuration you need, then click Submit to create a new connection.
Only one configuration will be used for reporting, so link one test host to one configuration.
Tip: | Make sure to click Submit on the Edit Test Host form to store your changes in QAComplete. |
Configure Virtual Machine Hosts
QAComplete supports automated tests created for TestComplete and TestExecute that run on a virtual machine. We recommend that you disable automatic log opening after test runs to improve performance. For this, do the following:
-
In TestComplete: Select Tools > Options in the main menu.
In TestExecute: Right-click the TestExecute icon in the notification area, then select Options in the context menu.
-
In the subsequent dialog, select Engines > Log.
-
Remove the selection from the Activate after test run check box.
-
Click OK.
Configure TestComplete Hosts
This section contains considerations and recommendations for test hosts you use to run TestComplete and TestExecute tests in QAComplete.
-
Make sure the TestComplete service is running on the computer.
-
If a firewall or antivirus is installed, add the TestComplete and TestExecute services to the list of trusted applications.
-
Make sure the remote connections are allowed:
-
On a machine with TestComplete or TestExecute installed, go to Control Panel > System > Remote Settings.
-
In the subsequent dialog, select Allow remote connections to this computer.
-
Remove the selection from the Allow connections only for computers running Remote Desktop with Network Level Authentication (recommended) check box.
Tip: In Windows 7, you should select the Allow connections from computers running any version of Remote Desktop.
-
-
Check if the group policies are configured in accordance with the TestComplete remote testing recommendations.