Running TestComplete Modules and Add-Ons

Applies to TestComplete 15.64, last modified on May 16, 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.

The EnableModule command-line argument is only available if you have TestComplete version 12.50 or later.

When testing various application types, you might need licenses for various TestComplete modules (Desktop, Web, Mobile) and add-ons (Intelligent Quality). Thus, you can face the following situation: one QA engineer switches from one tested application (for example, web) to another (for example, desktop) and consumes licenses for both Web and Desktop modules; another QA engineer starts testing a web application, but the license for this module has already been consumed by the first QA engineer.

To avoid this situation and share licenses among your QA team effectively, you can use the EnableModule command-line argument of TestComplete. The argument allows enabling and disabling TestComplete modules and add-ons on the product startup:

  • You can create various TestComplete shortcuts that specify the needed modules and add-ons. For example, the following shortcut will start TestComplete with the Web and Mobile modules enabled. The Desktop module and the Intelligent Quality add-on will be disabled:

    <TestComplete Folder>\TestComplete.exe -EnableModule:Web -EnableModule:Mobile
  • You can create various batch files for launching TestComplete and specify the needed modules and add-ons. For example, the following batch file will launch TestComplete with the Desktop and Web modules enabled:

    REM Launches TestComplete with the Desktop and Web modules
    <TestComplete Folder>\TestComplete.exe /EnableModule:Desktop /EnableModule:Web

See Also

General Questions
Sharing License Among Several Offices
TestComplete License Types

Highlight search results