Virtual Machine Detected

Applies to TestComplete 15.70, last modified on December 17, 2024

This page refers to key-based licenses — a legacy license type used in TestComplete until version 15.48. For information on the current, ID-based license type, see SmartBear ID-based Licenses.

If you try to activate a TestComplete license on a virtual computer, TestComplete will display an error message.

You cannot activate your license on a virtual computer. Activate it on a physical computer only.

Note that if you have a Floating User license, you still can use virtual computers as workstations on which you run TestComplete (or TestExecute).

Below are typical solutions that depend on the license type you have:

Floating User Licenses
  • Select a physical computer that you will use as the License Manager PC.

  • Install the License Manager utility or TestComplete on this physical computer and activate the license there

  • Install TestComplete on your virtual machines and use these machines as workstations for running automated tests

You can also use TestExecute to run your tests on virtual machines. For more information, see below.

Node-Locked Licenses

If you have a Node-Locked license of TestComplete, you will not be able to install and run TestComplete on virtual machines. Consider upgrading your license to a Floating User license. As an alternative, you can use TestExecute to run your tests on virtual machines (see below).

Using TestExecute on Virtual Machines

TestExecute licenses are always Floating User:

  • Activate your TestExecute license on a physical computer.

  • Install TestExecute on any workstation, including virtual computers, in your network.

See Also

Getting Help With Licenses

Highlight search results