TestComplete - Script Extensions
TestComplete functionality can be extended with two types of plug-ins: compiled plug-ins, which are created with TestComplete’s SDK, and script extensions, which are light-weight plug-ins that are created using the VBScript or JScript scripting languages.
Unlike “traditional” compiled plug-ins, script extensions do not require programming experience or a special IDE like Visual Studio or Delphi. Scripts are very easy to create and can be written in any text editor and since TestComplete supports VBScript and JScript for test automation, you can create script extensions directly in TestComplete! In addition, major TestComplete built-in program objects can be used in the script extension code.
The functionality that can be added to TestComplete by script extensions is limited compared to that of compiled plug-ins, but that doesn’t mean that they are less powerful. With script extensions you can create:
In fact, the functionality that an action can provide is limited only by the ingenuity of the script extension’s creator. For example, you can create actions that will:


Script extensions are deployed as archived packages that consist of one or more script files. Each package can contain a number of extensions, each providing a number of scripting objects and/or toolbar commands. A special description file included in the package provides a definition of the available extensions as well as objects and commands exposed by each extension and their attributes, all in a friendly XML format. TestComplete uses this file to obtain information about the extension being installed.
For more information on TestComplete and other Quality Assurance products from AutomatedQA, write to us at
sales@automatedqa.com.


