0 Shares 1342 Views

TestComplete 12 has been released

Aug 04, 2016
TestComplete 12

Smartbear has released the new and improved version of TestComplete – version 12. Here are some of the enhancements and Improvement in TestComplete 12.


What’s New and Enhanced in TestComplete 12


Object Search Strategy for Find Methods – This option will help search objects faster. There is an Option to choose between the depth-first and breadth-first search orders for Find methods.

This option is available at Project Property or alternatively you can use at runtime with

Object search strategy – Specifies the order in which TestComplete traverses the object tree when searching for an object using the Find methods.. Depending on your application, changing this option can speed up the search.

Possible values:

Depth-first – Search as deep as possible in each branch of the object tree before moving to the next branch. This is the default setting for projects created in TestComplete versions up to 11.

Breadth-first – Search level by level: start at a given object, search its direct child objects, then move to the next level child objects, and so on. This is the default setting for projects created in TestComplete 12.


you might like to see more on Find Methods 

Most useful function in Test Complete – FindAllChildren

Extended Find mechanism of NameMapping in TestComplete


Better troubleshooting of “Object not found” errors – TestComplete 12, now has the ability to give you the hint for a similar object in case of script cannot find an object. You can then update the object from the option provided in the test log. 

Looks similar to as we have in UFT – Smart Identification


Extended Support for Text Recognition – TestComplete will be able to recognize text that it cannot recognize by ordinary text recognition using the Direct2D library.


Filtering MSAA objects by window caption – Now you can use window caption along with window class to identify selected objects of specific class using new MSAA engine options.


Windows Scripting Object Wrapper – new wrapped for windows scripting object WScript.Shell allows you to access methods and properties of WScript.Shell with less code. Now you can use WshShell.Run directly.


Support for .Net Framework 4.6.1 – capability to automate .Net applications those are on .Net framework 4.6.1


Improved Code Completion – Code Completion now loads data in a separate thread, so it will no longer hang while retrieving object properties and methods. You can continue typing code while the member list is being loaded.

Smartbear team brings stability to TestComplete by fixing various defects reported earlier.


JavaScript Support – Write, record, run and debug automated tests in JavaScript (ECMA Script 6). Now Javascript appears as another scripting language along with Jscript in TestComplete. Wondering the difference between JavaScript and Jscript? See what John Resig has to say on different versions of Javascript


Oracle Forms Support – TestComplete 12 supports testing of Oracle Forms 11g and 12c. Now you can record and play back tests for Oracle Forms applets that are embedded into web pages or launched with Java Web Start.

There are few others improvements and features have been added to TestComplete

  • Web Testing Improvements
  • Mobile web testing on real devices is now possible
  • improved integration with QAComplete
  • improved Support for third party controls like Telerik Q1 2016, Dev Express, Sencha Ext JS

Take a look at the full list of improvements for more information.


 Free Trial TestComplete 12

TestComplete 12 Documentation



Important to note

  • If you already have an active maintenance subscription for TestComplete, it is added to your account for use automatically
  • The project file format for this version is different, so script created in v 12 is incompatible with the previous versions. This also means that if you will open your script created in earlier versions, v12 will convert the scripts and it will no longer can be used in previous versions. It’s recommended to take backup before converting.

You may be interested

UFT Patch Updates – UFT 14.03
Unified Functional Testing
1448 views1
Unified Functional Testing
1448 views1

UFT Patch Updates – UFT 14.03

Saket - Mar 11, 2018

Post the launch of UFT 14.0, there are three patch updates has been released including a number of features and enhancement. Recently Micro Focus unveiled third patch…

Setting up Web Service Automation Project
Katalon Studio
Katalon Studio

Setting up Web Service Automation Project

Saket - Oct 24, 2017

Web services are specific services that can be published and called over the Internet by client applications. Katalon Studio supports functional testing of web services. This topic…

Setting up Mobile Automation Project in MacOS
Katalon Studio
1081 views1
Katalon Studio
1081 views1

Setting up Mobile Automation Project in MacOS

Saket - Oct 09, 2017

Using Katalon Studio, mobile tester can design automation test for both Android and iOS to run on physical devices, cloud services and emulators. This tutorial explains how…

Leave a Comment

Your email address will not be published.

Most from this category

Join The Growing Group of 15000+ Test Automation Engineers

Signup for our newsletter and get access to free downloads, as well as tips, tricks and techniques and various test automation resources.
Email Address
Secure and Spam free...