“Will TestComplete test my application?” — This is probably one of the first questions our clients ask about TestComplete. As a matter of fact, TestComplete does not depend on any development tool. It can simulate user actions (keystrokes, mouse movements and clicks) under any application no matter whether this application was created in C#, Visual C++, Delphi or Java. However, in most cases, this kind of testing (testing via GUI) cannot provide reliable and thorough results. Quite often, QA engineers need access to the application internal objects, methods and properties. This is required, for example, for unit testing. You can get this access using TestComplete. It can “open” internal objects, methods and properties up to private object elements in the application under test.
Below is a list of major development tools, software platforms and application types supported by TestComplete.
All existing .NET compilers. For instance:
Microsoft: Visual C#, Visual Basic .NET and Visual C++ .NET (managed code) ver. 7.0, 7.1, 8.0, 9.0, 10.0 and 12.0 (Visual Studio ver. 8.0 only with Service Pack 1 installed), JScript .NET
Non-Microsoft: Borland C#Builder, Borland Delphi for .NET (Delphi 8, Delphi 2005 and 2006), CodeGear Delphi 2007 for .NET, Sybase PowerBuilder .NET 12, Python .NET, Cobol .NET, and others.
TestComplete supports applications created for .NET Framework ver. 2.0 - 4.5.
Microsoft Visual C++ 6.0,
Visual C++ (unmanaged code) ver. 7.0, 7.1, 8.0, 9.0, 10.0 and 12.0 (Visual Studio ver. 8.0 only with Service Pack 1 installed)
Intel C++ Compiler 11.0.066
64-bit Windows, .NET, Delphi, C++Builder, Java and Qt applications (see Testing 64-bit Applications)
Microsoft Visual Basic 6.0
Borland Delphi 7.0, Delphi 2005 and 2006, CodeGear Delphi 2007 and 2009, Embarcadero Delphi 2010, XE, XE2, XE3 and XE4
Borland C++Builder 6.0, C++Builder 2006, CodeGear C++Builder 2007 and 2009, Embarcadero C++Builder 2010, XE, XE2, XE3 and XE4
Any Java development tool that supports the following Java virtual machine:
For example, you can use NetBeans 7.0, Eclipse JDT and other development tools. The AWT, SWT and Swing library classes are also supported.
JavaFX ver. 2.2.7, 2.2.21 and 2.2.25 Software Development Kit (SDK)
Qt ver. 5.0 by Digia, Qt (32-bit and 64-bit Qt applications are supported). You can also download specific modules that provide support for earlier Qt versions from our web site:
Sybase PowerBuilder 12.0 and 12.5
Microsoft Visual FoxPro 7.0 and later
Microsoft Internet Explorer 7-10 (both 32-bit and 64-bit versions) and applications with the embedded Microsoft WebBrowser control
Mozilla Firefox 17-23
Google Chrome 29
Opera Software Opera 12.10 - 12.15 (both 32-bit and 64-bit versions)
Apple Safari for Windows 5.1.7
Mozilla Firefox Patches
Google Chrome Patches
Adobe Flash 9.0 and later
Adobe Flex 3.3 - 4.6 Software Development Kit (SDK); Apache Flex 4.9.0 and 4.10.0 Software Development Kit (SDK)
Adobe AIR 2 and 3 Software Development Kit (SDK)
Microsoft Silverlight 4 and 5
Web services that comply with the following specifications:
WCF web services that use one of the following binding types:
Microsoft Office Access 2003 and 2007
Microsoft Office InfoPath 2003 and 2007
© 2012 SmartBear Software. All rights reserved.