With TestComplete, you can test any desktop application by recording and playing back coordinate-based user actions. We call it black-box testing. In addition, for both desktop and mobile applications, you can create image-based tests that identify controls in tested applications by their image.
We do not recommend that you use black-box and image-based tests, because internal methods and properties of application objects are not accessible from your tests. To gain access to applications' internals and create more powerful tests, you can work with Open Applications.
This section describes how to work with Open Applications.
In This Section
Provides general information on open applications created with various development tools.
Describes how TestComplete accesses properties, fields and methods of open applications’ internal objects.
Describes how you can call properties, fields and methods of open applications’ internal objects in your tests.
Provides information on Debug Info Agent that can be used to access internals of Visual C++, C++Builder and Delphi applications.
Provides information on open applications’ internal properties and methods that TestComplete cannot access.
Related Topics of Interest
Provides information on how to get access to internal properties and methods of objects in .NET and WPF applications (C#, Visual Basic .NET, J#, Visual C++ .NET, etc.)
Provides information on how to get access to internal objects of Visual C++ applications.
Provides information on how to get access to internal objects of Visual Basic applications.
Provides information on how to get access to internal objects of Delphi applications.
Provides information on how to get access to internal objects of C++Builder applications.
Provides information on how to get access to internal objects of Java applications.
Provides information on how to get access to internal objects of Oracle Forms.
Provides information on how to get access to internal objects of JavaFX applications.
Provides information on how to get access to internal objects of Flash and Flex applications.
Provides information on how to get access to internal objects of AIR applications.
Provides information on how to get access to internal objects of Qt applications.
Provides information on how to get access to internal objects of Silverlight applications.
Provides information on how to get access to internal objects of an Android application.
Provides information on how to get access to internal objects of Oracle Forms.
Provides information on how to get access to internal objects of applications that support Microsoft Active Accessibility.
See Also
About Open Applications
Supported Development Tools
Different Ways of Testing