TestComplete is an automated testing tool that lets you create, manage and run tests for any Windows,                  Web or Rich Client software.

It makes it easy for anyone to create automated tests. Automated tests run faster, increase test coverage and lower costs.

Download TestComplete

Product Overview


TestComplete is an automated testing tool that lets you create, manage and run tests for any Windows, Web or Rich Client software. It makes it easy for anyone to create automated tests. Automated tests run faster, increase test coverage and lower costs.

TestComplete Platform acts as a backbone for TestComplete Desktop, Web, and Mobile. TestComplete Platform helps you to find the right balance between the speed of application delivery and quality at an affordable cost. TestComplete Platform’s integration with other tools ensures quick turnaround is available while releasing software in frequent and shorter release cycles. TestComplete Platform includes support for:

  • Test recording
  • Automated test execution
  • Object name mapping
  • Data-driven testing with data generation wizards
  • Object-driven testing
  • Keyword-driven testing
  • Test Visualizer
  • Developing custom extensions
  • Database testing support
  • Integration with other tools

Back to Top

Key Features


TestComplete Platform


TestComplete Platform, which powers TestComplete Desktop. Web, and Mobile, helps you create repeatable and accurate automated tests across multiple devices, platforms, and environments easily and quickly. For using either TestComplete Desktop, Mobile, or Web, TestComplete Platform is a prerequisite.Novice testers can use record and playback feature, while scripted testing support is available for more experienced users.

  • Easily identify changes and reduce debugging time using test visualizer.
  • Download TestComplete and get it up and running in a matter of few minutes.
  • TestComplete’s clear, intuitive, friendly, and customizable user interface ensures no training is required.
  • Use QAComplete TestComplete integration to manage, run, and analyze all kinds of automated and manual tests from a single interface.


TestComplete Desktop Module


TestComplete Desktop has it all covered. Powered by TestComplete Platform, TestComplete Desktop provides support for testing variety of desktop applications created using various languages. Aside from powerful and robust testing features provided by TestComplete Platform, TestComplete Desktop comes with many functional testing capabilities. With TestComplete Desktop you can create robust and repeatable automated tests. Tests can be recorded from scratch, extended with checkpoints and dozens of built-in library functions, or even made into  data-driven tests to perform an unlimited range of tasks.


  • Create robust tests without writing a single line of script code using TestComplete Platform’s point-and-click automated test recorder.
  • Create tests at object level and not at image or coordinate level, ensuring regression tests don’t fail when GUI changes
  • Use extensive checkpoints to compare specific operations performed as part of automated tests.
  • Extend TestComplete’s Platform to create automated desktop tests that meet your specific testing needs.
  • Perform side-by-side view of the originally captured screen and the screen captured during the playback of your automated desktop test.


TestComplete Web Module


TestComplete Web helps you create automated GUI and functional tests for websites, web apps, and mobile web applications. TestComplete Web gives you the power to create robust web tests within short amount of time. For instance, using TestComplete Web, you can not only recognize individual elements on web pages, but even access internal methods and properties of a page.

TestComplete Web comes with numerous features that make automating web testing efficient and effective. Some of these features include support for:

Web Module
  • Selenium.
  • Browser Compatibility testing.
  • Browser Screenshots.
  • JavaScript and HTML5 testing.
  • Controlling native browser menus and JavaScript alerts and dialogs.
  • Testing web apps opened in Adobe Flash Player.
  • Web Browser control built into desktop apps.
  • Rich Internet Applications: Flash, Flex, AIR, Silverlight.


TestComplete Mobile Module


TestComplete Mobile automates the testing of your native, web, and hybrid mobile applications. Test on multiple devices without changing your tests, leveraging full access to application internal objects and methods. You can select among the following features to make your automated tests more robust:


  • Run tests on multiple real devices
  • Test on physical (on-device) , emulators, or virtual machines
  • Image-based testing of black-box applications
  • Automatically deploy tested mobile applications
  • Capture Screenshots
  • Mobile keyword test operations
  • Set up Continuous Integration

TestComplete Mobile allows you to create robust automated tests for native, web, or hybrid mobile Android applications. Unlike other tools, TestComplete Mobile provides full device control and as a result there is no need to root your devices.


Mobile Module
  • Run automated tests on real devices as well as emulators without writing a single line of code.
  • Create test once and run it on multiple devices having different screen sizes and resolutions.
  • Test Xamarin.Android applications as well as apps using frameworks such as WebView, PhoneGap, Telerik Icenium, Apache Cordova among many others.
  • Choose from VBScript, JScript, C++Script, C#Script and DelphiScript as scripting languages.

Back to Top



Whether you choose to test Desktop, Web, or Mobile applications, you will benefit from the use of:


Keyword Testing

TestComplete Platform offers numerous built-in keyword-driven testing operations that allow you to easily perform various automated software testing actions on desktop, web, or mobile applications. Moreover, in order to create these powerful keyword tests no programming skills are necessary.

Automated Test Visualizer

TestComplete Platform’s built-in Automated Test Visualizer captures and displays screenshots of each operation performed on the tested application, thereby providing a visual overview of the entire test flow. Most importantly, in case a test fails, these snapshots significantly reduce the debugging time required by a developer.

Automated Test Recording

TestComplete Platform includes a powerful point-and-click Automated
Test Recording Engine that helps you create tests quickly and easily.
The Automated Recording Engine records all your actions as automated
test commands, so everyone in your organization can start creating automated
tests from day one.


TestComplete Platform comes with variety of built-in checkpoints that allow you to compare or verify operations during testing. Insert these checkpoints into your scripts or keyword tests during recording just by a simple drag and drop.

Test Editor and Debugger

TestComplete Platform comes with a code editor which makes it extremely easy to write, view, and manage automated test scripts. It provides features such as autocompletion to enable you to type faster and avoid syntax errors. Additionally, using TestComplete Platform’s powerful debugger, you can create breakpoints and even pause automated test execution manually.

Test Reporting

TestComplete Platform generates detailed logs of all actions performed during automated testing. This in turn helps testers perform deep analysis of automated test results and quickly locate and fix errors.

Back to Top

New Releases


Recent features added to the TestComplete solution include:


What’s New in the TestComplete Platform

TestComplete Platform comes with enhanced unit testing support. With TestComplete Platform, you can now run and report  on unit tests created using JUnit, TestNG, PyUnit, Ruby, PHPUnit and NUnit frameworks. Additionally, you now submit bug reports to Bugzilla from TestComplete Platform.

  • Manual Testing reinstated in TestComplete Platform
  • Integration with Bugzilla
  • Enhanced Unit Testing Support: Add, Run, and Report on JUnit, TestNG, PyUnit, Ruby, PHPUnit, and NUnit frameworks.

What’s New in TestComplete Desktop

TestComplete Desktop has enhanced desktop unit testing support. Highlights of other improved features added in TestComplete Desktop include:

  • Automatic Instrumentation of Chromium Embedded Framework Applications.
  • Extended Unit Testing Support: Add, Run, and Report on JUnit, TestNG, PyUnit, Ruby, PHPUnit, and NUnit Frameworks.

What’s New in TestComplete Web

TestComplete Web comes with Selenium WebDriver integration. Now you can add, run, and report on Selenium WebDriver tests through TestComplete Web. Some other newly added features in TestComplete Web include:

  • Selenium WebDriver Integration with TestComplete Web.
  • Add, Edit, Run, and Report on Selenium tests from TestComplete Web.
  • JUnit, TestNG, PyUnit, Ruby, PHPUnit and NUnit Selenium frameworks supported.
  • Automatic instrumentation of web pages and controls displayed in Chromium Embedded Framework applications.
  • Support for Chrome 39, Firefox 24 – 33, and Opera 25 included.

What’s New in TestComplete Mobile

TestComplete Mobile provides support for testing Swift applications on iOS. Other newly added features in this release include:

  • Test iOS 8.1 – 8.1.1 applications.
  • Automatic instrumentation of iOS8 applications.
  • Enhanced Unit Testing Support for Mobile – Support for JUnit, TestNG, PyUnit, Ruby, PHPUnit and NUnit frameworks.

Back to Top


You can download the latest version of TestComplete by clicking here.

Back to Top


TestComplete prices include 12 months of support and maintenance:

Node Locked
TestComplete Platform
TestComplete Mobile Module
TestComplete Web Module
TestComplete Desktop Module
Floating User
TestComplete Platform
TestComplete Mobile Module
TestComplete Web Module
TestComplete Desktop Module

Node Locked License

Node Locked means you can run TestComplete on one physical computer where the license was activated.

Floating User License

Floating User means that you activate TestComplete on one computer and then run TestComplete on multiple machines (physical or virtual) in your network. The number of instances that can run concurrently is determined by the license key.

How to order TestComplete:

1. Online Order Gateway
2. By Phone (Call 613-368-4300)

For further pricing information, contact info@codework-solutions.com.

Back to Top



Demo of commonly used TestComplete features and Mobile specific features:



Download a demo of TestComplete

Back to Top