“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.
Desktop
All existing .NET compilers. For instance:
TestComplete supports applications created for .NET Framework ver. 2.0 - 4.7.1 |
|||
Microsoft Visual C++ (unmanaged code) ver. 7.0 - 16.0
|
|||
Intel C++ Compiler 11.0.066 | |||
64-bit .NET, Java, Delphi, C++Builder, Windows 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 – XE8, 10, 10.1 (Update 1 and Update 2), 10.2 | |||
Borland C++Builder 6.0, C++Builder 2006, CodeGear C++Builder 2007 and 2009, Embarcadero C++Builder 2010, XE – XE8, 10, 10.1 (Update 1 and Update 2), 10.2
|
|||
Java 5 - 11 applications that use the AWT, SWT or Swing library. Both 32-bit and 64-bit Java versions are supported. | |||
JavaFX SDK ver. 2.2.7 - 2.2.45, 8, 9, 10, 11. | |||
Qt ver. 5.0 - 5.12 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:
http://support.smartbear.com/downloads/testcomplete/qt-modules/ |
|||
Oracle Forms Builder 11g and 12c | |||
Sybase PowerBuilder 12.0, 12.5, 12.5.2 and 12.6 | |||
Microsoft Visual FoxPro 7.0 and later | |||
Microsoft Office Access 2003 and 2007 | |||
Microsoft Office InfoPath 2003 and 2007 |
Web
Browsers
Microsoft Edge (both 32-bit and 64-bit versions) | |||
Microsoft Internet Explorer 10 - 11 (both 32-bit and 64-bit versions)
|
|||
Google Chrome 78 (both 32- and 64-bit versions)
If you have a TestComplete version earlier than 12.42, your version of the SmartBear Test Extension will be incompatible with newer versions of the Chrome web browser. To test web applications in Chrome 78, you will have to upgrade your TestComplete to some later version. We recommend using version 14.30. If you use a later version of Google Chrome, check whether a patch is available for it. Chrome running in Modern UI (Metro) mode is currently not supported. |
|||
Mozilla Firefox 60 ESR, 67 - 70 (both 32-bit and 64-bit versions)
If you use a later version of Firefox, check whether a patch is available for it. |
Embedded Web Browsers
-
Applications with an embedded Microsoft WebBrowser control
-
.NET, Java and native applications (C++, Delphi and others) that use Chromium Embedded Framework (CEF) version 75.0.3773 and earlier
-
EO WinForms and EO WPF applications created with EO.WebBrowser version 2019.0.69.0.
-
Applications created with Electron version 1.8.2, 2.0.2, 3.0.2, 4.0.2, 5.0.0, 6.0.0, 7.0.0
Web Components Specifications
-
Shadow DOM
-
Custom Elements
Web Application Frameworks
AngularJS | |
ASP.NET (including Web Forms, Web Pages, and MVC) | |
Backbone.js | |
Bootstrap 3.3.4 and 3.3.5 | |
Google Web Toolkit (GWT) 2.0 - 2.4, 2.5.1, 2.6.0, 2.6.1, 2.7.0 | |
jQuery UI 1.8.13 - 1.8.20, 1.9.2, 1.10.2 - 1.10.4, 1.11.1, 1.11.2, and 1.11.4 | |
jQuery Mobile 1.4.2, 1.4.3, 1.4.4, 1.4.5 | |
MooTools 1.4.0.1, 1.5.1, 1.5.2, 1.6.0 | |
React | |
Ruby on Rails | |
Sencha Ext JS 4.1.1a, 4.2.x, 5.0.x, 5.1.x, 6.0.0, 6.0.1, 6.0.2 | |
Yahoo! UI 2.9.0, 3.4.1 - 3.18.1 |
Rich Internet Application Frameworks
Adobe Flash 9.0 - 17.0 | |
Adobe Flex 3.3 - 4.6 SDK Apache Flex 4.9 - 4.14 SDK |
|
Adobe AIR 2, 3 and 17 SDK | |
Microsoft Silverlight 4 and 5 |
Other
Web services that comply with the following specifications:
|
|
WCF web services that use one of the following binding types:
|
Mobile
Android 4.0.1 - 4.4.x, 5.0 - 5.1.1, 6.0, 7.0 - 7.1.1, 8.0 - 8.1, 9.0 (API Level 15 - 19, 21 - 28), 10.0 | |
iOS 11.0 - 11.4, 12.0 - 12.3, 13.0 - 13.2 running on the following devices:
|