|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.