Applies to TestComplete 12.50, last modified on April 10, 2018

TestComplete licenses include the following information:

  • The names of the product modules (Desktop, Web or Mobile) you can use, and

  • The number of product instances that can work concurrently.

A license can permit using one product module, or any combination of them, for example, Desktop + Web.

The license type specifies the number of product instances that can run concurrently. TestComplete uses two license types: Node-Locked and Floating User.

Node-Locked License

The Node-Locked license is bound to one computer. You can run only one TestComplete instance at a time on this computer.

Do not activate Node-Locked licenses on virtual computers. If you need to run tests on virtual computers, use Floating User licenses or TestExecute.

Note: If you have a trial version of TestComplete (which is always licensed as Node-Locked), you can activate it on virtual computers. However, we do not recommend doing it. For more information, see Using TestComplete on Virtual Machines.
Floating User License

The Floating User license lets you run several TestComplete copies on multiple computers in the local network. The number of copies that can work concurrently is determined by the license key.

When using the Floating User license, you enter the license key on one computer only (License Manager PC). There is no need to activate TestComplete on other workstations.

Licenses by Expiration Date

Based on the license expiration dates we distinguish Perpetual and Subscription licenses:

  • Subscription means the license is time-limited. It will expire in some time period (for instance, in 30 days) after you activate the license. After the license expires, you can purchase a renewal.

    Trial licenses are Subscription licenses.

  • Perpetual license has no expiration date.

    Typical commercial licenses are perpetual.

Licensing TestComplete Modules

TestComplete consists of TestComplete Platform and one or several TestComplete Modules - Desktop, Web and Mobile. Each component is licensed separately.

If the licenses you have purchased cannot be merged, the Sales Team sends individual keys for TestComplete Platform and Modules. You need to perform the activation procedure for each key you have.

Licensing Other Products

TestExecute is a resource-friendly utility that is used to run tests on computers where TestComplete is not installed.

TestLeft is a tool for creating automated UI tests in Microsoft Visual Studio.

TestExecute and TestLeft are shipped and licensed separately.

Checking License Types

You can check the type of the license you have on our web site or directly in the product. See Learning License Type.

License Activation

Before you start using TestComplete, you need to activate its license. See –

Activating Licenses

More Operations on Licenses
Resolving Problems

For information on resolving typical licensing issues, see —


See Also

License Manager
Activating Licenses

Highlight search results