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