Requirements for Testing Visual Basic Applications

Applies to TestComplete 15.64, last modified on June 12, 2024

This topic describes requirements that should be met in order for TestComplete to be able to test Visual Basic applications properly. If something goes wrong, check the requirements listed in the following sections:

Visual Basic Support Plugins

Core Visual Basic Plugin

TestComplete support for testing Visual Basic applications is provided by the following plugins:

  • Visual Basic Application Support

  • Open Applications

  • Desktop Testing

These plugins are installed and enabled automatically. Therefore, you can test most Visual Basic applications right out-of-box, without any additional configuration.

You can check to see if these plugins are active by selecting File | Install Extensions from the TestComplete main menu. If one of these plugins is not available, you need to run the TestComplete installation in the Repair mode. For more information about changing installed TestComplete features, see Installing Extensions.

To use these plugins, you must have a license for TestComplete Desktop module.

Plugins for Visual Basic Controls Automation

TestComplete also includes built-in support for automated testing of standard Windows controls in Visual Basic applications. It provides test objects, methods and properties for automating various operations over Visual Basic controls, getting their contents, state and so on. For a complete list of the supported standard Windows controls, see the following topic:

Standard Windows Controls

Testing Visual Basic Applications Running Under Another User Account

To test Visual Basic applications that run under a different user account, you need to configure certain COM Security settings on the computer. For details, see Settings for Testing Open Applications in RunAs Mode.

In addition, TestComplete must be launched with administrator privileges.

See Also

Testing Visual Basic Applications
Supported Controls
Installing Extensions

Highlight search results