Skip to main content
TrustRadius
TestComplete

TestComplete

Overview

What is TestComplete?

TestComplete is a GUI test automation tool that enables users of all skill levels to test the UI of every desktop, web, and mobile application. TestComplete is best suited for testers, automation engineers, and QA teams in any industry.

Read more

Learn from top reviewers

Return to navigation

Pricing

View all pricing

Node-Locked Base

2,256

On Premise
per license

Node-Locked Pro

3,950

On Premise
per license

Float - Base

5,077

On Premise
per license

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://smartbear.com/product/testcompl…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

[Demo] Sử dụng công cụ TestComplete

YouTube

Demo công cụ kiểm thử tự động TestComplete - Nhóm 08

YouTube

UserForms & TestItems TestComplete Smartbear

YouTube

TestComplete Demo

YouTube

Demo công cụ kiểm thử testcomplete

YouTube

Demo Test Web vá»›i TestComplete

YouTube
Return to navigation

Product Details

What is TestComplete?

TestComplete is designed to help testers and developers manage, run, and analyze automated GUI tests across multiple devices, platforms, and environments - enabling teams to improve software quality and speed up time to delivery.

According to the vendor, key business benefits include:
  • Easy-to-Use for All Experience Levels: Use the record and playback feature to run tests or choose from multiple programming languages such as Python, VB.NET, or JavaScript.
  • Instant Access to Real Environments in the Cloud: Get real-time access to the latest devices, resolutions, browsers and operating systems in its cloud lab. Run tests in parallel across more than 2000+ remote environments to improve test speed and coverage.
  • Robust Object Recognition for UI Testing: With TestComplete's robust object identification engine, the user can choose from over 50K object properties across more than 500 control types, including all major frameworks and third-party controls.
  • Built for Continuous Testing: Integrate TestComplete with test automation framework tools, CI systems such as GIT or Jenkins, or Test Management platforms like Jira or QAComplete.

TestComplete Videos

In this video, the TrustRadius team will be talking about the top 3 functional and automation testing tools: TestComplete, Sauce Labs, and Tricentis Tosca.

Watch TestComplete Overview

Watch Creating a First Test in TestComplete.

TestComplete Technical Details

Deployment TypesOn-premise
Operating SystemsWindows
Mobile ApplicationNo

TestComplete Downloadables

Frequently Asked Questions

TestComplete is a GUI test automation tool that enables users of all skill levels to test the UI of every desktop, web, and mobile application. TestComplete is best suited for testers, automation engineers, and QA teams in any industry.

Tricentis Tosca, Ranorex Studio, and Katalon are common alternatives for TestComplete.

Reviewers rate Usability highest, with a score of 7.8.

The most common users of TestComplete are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews From Top Reviewers

(1-5 of 76)

TestComplete not so Complete

Rating: 5 out of 10
April 20, 2017
HA
Vetted Review
Verified User
TestComplete
5 years of experience
We needed to automate a web application that had a highly dynamic object hierarchy and we decided to go with TestComplete. The problem with TestComplete is that it is supposed to actually help in rapid automation with minimal requirement for framework development. This actually is not the case for modern web and mobile applications. It is very good with desktop based apps but not so much with dynamic web apps that have complex object hierarchy. There is nothing that Selenium and Appium do that TestComplete is offering apart from a pretty IDE. We had to create the same POF based framework and use it on top of a TestComplete framework, it took the same time for us to create tests that we would have taken by opting for Selenium. In my current role, we decided categorically for open source solutions such as Selenium, Protractor and Appium and these are working wonders for us.
  • Documentation is pretty thorough and awesome.
  • There is a good tech support that responds in due time.
  • Integration with CI.
  • Good basic framework.
  • Object Spy is awesome.
Cons
  • Better interface for dynamic web app.
  • Mobile app automation requires considerable improvements.
  • There are many objects like the text area and dropdowns that are not captured correctly.
  • Xpaths require improvements, these are sometimes very difficult to use if there are no accessibility ids defined.
For dynamic web and mobile apps with a lot of complex object hierarchy and API calls, it is not a very good idea to opt for TestComplete. For static apps and that do not have much complex object hierarchies and you require rapid automated test runs without any framework development then go for TestComplete for sure.

TestComplete, medically approved* to relieve tedium. (*i'm not a Doctor so this may not be accurate)

Rating: 9 out of 10
August 11, 2017
We use TestComplete to test our in-house developed software. Our products bolt onto AutoCAD so we use TestComplete to interact not only with our software, but with AutoCAD too.

Using TestComplete has really made a difference on the efficiency of the product test cycle. Previously a manual process involving hundreds of repetitive tasks, now, i simply load the test suite within TestComplete, press 'go' and it does the boring tests for me while i can do the more interesting exploratory testing manually.

TestComplete has even helped us isolate bugs in our software that we didn't even know existed, due to the nature of how it interacts with our software.
  • Intuitive - whether writing scripts, or keyword tests, the TestComplete object discovery and mapping engine really helps keep things accessible to the 'driver', for example, i use the object browser to find elements and inspect their members, once mapped, referencing them in scripts and keyword tests is simple.
  • Powerful - day to day, the problems I've had to solve to create tests were aided by TestComplete not hindered. Even if a scripting module is not present by default, it can easily be added/referenced
  • Support network - I've had reason to ask the Smartbear support team for help a few times, and while their answers don't come immediately, they have been absolutely bang on the money with the answers given. In addition to this, the forums answer almost any 'mainstream' question you may have, they are usually my start point if I'm stuck.
  • Repeat ability - the ability to repeat processes as many times as you like is a godsend that keeps tedium and human error to one side.
Cons
  • The scripting languages offered while solid, are less than convenient for me. I would love to be able to script tests in C# as i have a room full of C# experts here to assist if required
  • Pressing F5 doesn't run the 'current' test, but the ENTIRE test suite, as my brain is tuned to Microsoft's F5 to 'go' this is a constant user error of mine
Our software has about 1000 symbols that can be inserted into AutoCAD. This job is manual and tedious. Using TestComplete, i have scripted this so that it places each symbol on the page, and moves along like a typewriter. When it hits the edge of the page, it drops a line, when it gets to the bottom of the page, it moves to a new area of modelspace and repeats the process until all symbols are inserted. This is a job that is very important to ensure all of our symbols place successfully AND correctly,

I have also scripted an entire run through our Ribbon menus in most of our products, doing the most basic execution tests - i.e. does the command work in isolation. This is another tedious and long test that is now quick and easy using TestComplete

TestComplete - Good but not perfect

Rating: 7 out of 10
July 21, 2017
CP
Vetted Review
Verified User
TestComplete
3 years of experience
[It's] Used in one department to automate testing of power management appliances we manufacture. [It's also used for] Automated testing of browser based control panels for products.
  • Basic scripted testing of login pages and basic web operation. Keyword / macro capability easy to program.
  • More involved functional tests with time period testing between events. Good for performance evaluation.
Cons
  • The key issues are that TestComplete often has problems running previously created scripts as a browser version update - identifying page objects is problematic.
Basic web page operational tests.

Delphi is not dead, TestComplete proves it !

Rating: 8 out of 10
December 10, 2021
Vetted Review
Verified User
TestComplete
5 years of experience
We are using TestComplete to automate Delphi-based thick client GUI testing, complementing what is done via unit and integration testing. As we are using advanced components like VirtualTreeView, the ability to write our own plugins was decisive in the decision to move forward with TestComplete when we evaluated automated test environments. Pricing is fair and support has always been there when we needed it which cannot be said of all actors in this market. All in all, we are very pleased with TestComplete.
  • Accessing components by name instead of coordinates.
  • Reporting is detailed enough.
  • Summary emails are easy to understand.
Cons
  • Plugins documentation is partly missing.
  • Auto recording is a bit too detailed.
We have only been using TestComplete with Delphi applications and it clearly feels right at home with such applications. The ability to identify components in all containers is a very important feature as it allows more robust test harnesses, ones that are not dependent on the position of items on the screen. This means less maintenance when refactoring user interfaces, or simply when fixing typos in the displayed text.

Nice tool for desktop, still lacks support for some mobile app types

Rating: 7 out of 10
February 22, 2018
Vetted Review
Verified User
TestComplete
7 years of experience
By being able to use data-driven testing some quite boring and tedious Tests with 1000 testcases can be nicely run automated to ensure we didn't break anything. One nice Addition to this fine Software (which would make it PERFECT) would be, if it supported testing Delphi Firemonkey applications at least on Android, starting to actually work on this (they've already been told in the past that this is a shortcomming of their product), instead of asking the user whether everything is fine, would be even more helpful!
  • Recognizing Delphi VCL controls, except TVirtualTreeview, but TC Folks once showed me how to automate this as well and it's ok now.
  • Clean testcase structure etc. and helpful IDE
  • Supports Delphi script for writing clean test Code and doesn't force you into recording everything.
  • It rarely crashes and given that the Task at Hand really Needs intimate Knowledge of the inner workings of the platforms supported, this is surely no easy task!
Cons
  • No support for testing Delphi Firemonkey apps on mobile platforms yet and no clear indication of whether this will be delivered in the future and if so, when.
Quite well suited for VCL Windows applications, but not suited for Firemonkey mobile applications as Support for those is not built in at this time. Use of the licence Server is sometimes a hassle too and I think it's getting a bit pricey in comparison to some years back. But it gained some Features as well. While they did further Things for mlobile testing it still lacks some functionality needed and some functionality misses polish (e.g. Things with too Long non configurable timeout).
Return to navigation