Applies to TestComplete 14.30, last modified on November 21, 2019

TestComplete licenses include the following information:

  • The names of the product modules and add-ons 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.

Licenses by Type

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.

    The following licenses are always Subscription licenses:

    • A license for the Intelligent Quality add-on. After it expires, you can no longer create tests using the Intelligent Quality testing features. However, you can still run the existing tests using TestExecute.

    • A trial license. After it expires, you can no longer use the product.

    After a commercial license for TestComplete modules (Desktop, Web or Mobile) expires, you can continue using the product. However, you will not be able to get updates for the product and technical assistance from the SmartBear Customer Care team.

  • Perpetual license has no expiration date.

    Typical commercial licenses are perpetual (except for the Intelligent Quality add-on license).

Licensing TestComplete Modules and Add-Ons

TestComplete consists of TestComplete Platform and one or several TestComplete Modules and add-ons:

Modules Add-ons
Intelligent Quality

Each component is licensed separately.

If the licenses you have purchased cannot be merged, the Sales Team sends individual keys. 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. A TestExecute license has no time limitations and includes all TestComplete modules and the Intelligent Quality add-on.

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

About Licensing System
Activating Licenses

Highlight search results