[Expand]Writing Automated Script Code/viewarticle/78103/
 [Expand]Working With Files, Databases and Excel Sheets/viewarticle/78102/
 [Expand]Web Testing - Functional Testing of Web Pages/viewarticle/78101/
 [Expand]TestComplete Trial Version Questions/viewarticle/78095/
 [Expand]Test Log and Results/viewarticle/78100/
 [Expand]Supported Applications, Operating Systems and Develompent Tools/viewarticle/78094/
 [Expand]Recording, Running and Debugging Automated Tests/viewarticle/78093/
 [Expand]Objects, Files and Images Comparison/viewarticle/78092/
 [Expand]Licensing Questions/viewarticle/65756/
 [Expand]General Questions About Automated Testing/viewarticle/78090/
 [Expand]Automated Testing Tasks - Basic/viewarticle/78089/
 [Expand]Automated Testing Tasks - Advanced/viewarticle/78088/
 [Expand]Testing Mobile Applications/viewarticle/78099/
 [Expand]Accessing Application's Internal Objects, Methods and Properties/viewarticle/78087/
 [Expand]Working With Source Control/viewarticle/78104/
Updated: 7/16/2015 Applies To: TestComplete Rating: No votes Click to rate: PoorNot badAverageGoodExcellent
Q.: What compilers does TestComplete support? What applications can it test?

A.: With TestComplete you can test any Windows application through the application's user interface. Test operations simulate mouse movements, clicks, key presses and other user actions through Windows messages. This way of testing does not depend on the compiler. It is called functional or "black box" testing.

For Web pages and for applications created with .NET, Java, Visual C++, Visual Basic, Delphi and C++Builder compilers TestComplete provides access to methods, properties and fields of the application's objects. Tests can even access protected and private object fields. The same functionality is supported for Windows Presentation Foundation (WPF) applications. For more information about accessible object elements and about Open Applications, see the "Open Applications - Overview" topic in TestComplete's help.

TestComplete also supports testing of Web services. It provides access to methods and objects used by the Web service, lets you simulate calls to the service's methods and check their responses.

You can also test applications running on Android and iOS devices. You can prepare them for testing from within TestComplete and run tests with access to native methods and properties.

Note that testing of various application technologies is provided by appropriate TestComplete modules. For detailed information on modules and testing features they include, see the following pages on our web site:

© 2015 SmartBear Software. All rights reserved.
Email Send feedback on this document