About Connected Applications

Applies to TestExecute 14.91, last modified on July 1, 2021
Connected and Self-Testing applications are deprecated. These technologies will be removed in one of the future TestComplete releases.

To create test code that runs from within your tested apps, use TestLeft, a SmartBear functional testing tool for developers.

A Connected Application is an application compiled with libraries (supplied with TestComplete) that allow it to run the TestComplete OLE engine, just as the TestComplete user interface would. A Connected Application can be written to run scripts and log their results with TestComplete or TestExecute in a specific, automated way that suits your particular requirements. Or, you may compile your end-user application as a Connected Application so that it is able to run scripts sent in by users while watching its own internal properties, and log both types of results into TestComplete. A Connected Application cannot run unless a copy of TestComplete or TestExecute (and thus the OLE engine) is installed on the same machine. For a complete explanation, see the TestComplete documentation.

Highlight search results