Get a Floating License Seat in Private Network

Applies to TestExecute 15.40, last modified on March 25, 2022

This page is related to new SmartBear ID-based licenses that we’ve introduced in TestComplete 14.9.
For information on regular key-based licenses that are also used in version 15.40, see Key-Based Licenses.


SmartBear offers a special license type – offline – that can be used on computers that have no access to the SmartBear license servers. The word offline means the license is controlled by the licensing subsystems on your side, not by SmartBear license servers available online.

To use a Floating offline license, you can install the On-Premise License Server in your network. TestExecute running on user workstations will connect to this server and consume license seats from it. Below is a step-by-step instruction on this. If you are a license user (the person who will run and use TestExecute), you will need assistance from your license administrator to perform some steps.

1. License administrator actions

  1. Log in to the SmartBear Licensing Portal as a license administrator.

  2. Download, install, and configure the On-Premise License Server in your network. This will be your local Licensing Portal.

  3. Export your Floating license from the SmartBear Licensing Portal to your network.

  4. Activate the license on your On-Premise License Server.

For more information on these steps, see the SmartBear Licensing Portal documentation.

Note: The On-Premise License Server can handle multiple SmartBear licenses. If you already have it in your network, you can skip the downloading, installation, and configuration steps, and deal with converting and activating the license.

2. User actions

  1. Start TestExecute. By default, the product uses the key-based licensing scheme. So, it will search for a key-based license on your computer, and then will display the following message. Select Use a SmartBear ID-based license. This will switch TestExecute to the ID-based licensing:

    The 'Use a SmartBear ID-based license' command

    Click the image to enlarge it.

    Next steps depend on whether your computer has access to the SmartBear license servers or not:

    • If your computer has access to the SmartBear license servers available on the Web, TestExecute will show the following login form. Click × at the top right to close it:

      Close the Login dialog

      Click the image to enlarge it.

      The following dialog box will appear. Click Bind TestExecute to the On-Premise License Server:

      The 'Get license...' command

      Click the image to enlarge it.

    • If your computer has no access to the online SmartBear license servers, then TestExecute displays a dialog box like the one below. Click Bind TestExecute to the On-Premise License Server:

      The 'Get license ...' command

      Click the image to enlarge it.

  2. TestExecute will invoke the following dialog box:

    The On-Premise License Server Setup dialog

    Click the image to enlarge it.

    Enter the IP address and port of the On-Premise License Server, for example:

    40892 is the default port number. If you run TestExecute on the computer, where this License Server is installed, you can use localhost as the computer name. In other words, the address will look like http://localhost:40892.

    Click Apply to connect to the specified License Server and consume a license seat from it.

    Further actions depend on how your On-Premise License Server is configured. You may need to enter your domain user name and password, or TestExecute can try authenticating you by using your Windows account automatically (that is, TestExecute will not ask for any credentials). Ask the On-Premise License Server administrator about the server settings configured.

    If the License Server has a license assigned to you, TestExecute will consume a license seat and will display a notification message. If all allowed seats are already taken, it will display a corresponding notification.


An offline Floating license is bound to the computer, where the On-Premise License Server is running, not to user machines.

To release a license on a user computer, simply close TestExecute on it.

See Also

Licensing in Private Networks
Free an Offline Floating License

Highlight search results