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
Recent Reviews

TrustRadius Insights

TestComplete is a versatile tool that is primarily used to automate GUI interfaces for web applications and standalone applications. Users …
Continue reading

Nice Tool

6 out of 10
December 07, 2021
I used [TestComplete] with ASP software in [the] testing team. It is flexible [and easy to] define our automation framework and scripts …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
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 Studio 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 and Ratings

(142)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

TestComplete is a versatile tool that is primarily used to automate GUI interfaces for web applications and standalone applications. Users have found it particularly helpful in organizing and running tests smoothly, increasing the efficiency of their testing processes. By automating repetitive tasks and allowing more time for exploratory testing, TestComplete has helped users identify previously unknown bugs in software. It is commonly used to automate regression tests of web-based products and in-house developed software that integrates with other applications. Additionally, TestComplete has proved valuable in the banking industry for testing web and mobile applications, custom modules, and CRM systems. It has also been utilized to automate tests for simulation software and to migrate manual test cases to an automated framework. Overall, TestComplete enables users to automate testing processes, save time and effort, and perform a higher number of tests in a shorter period of time.

Based on user reviews, here are the three most common recommendations for TestComplete:

  1. Evaluate TestComplete through a demo and build a prototype to determine if it meets specific needs. Try the Free Trial of TestComplete, read community topics, and watch YouTube videos for a quick overview and how-to.

  2. Use TestComplete to build up the automation process. Understand the difference in functionality, cost, and requirements between node-locked and floating licenses. Have a plan, ask a lot of questions when evaluating TestComplete.

  3. Start small and grow the project with TestComplete. Focus on application object mapping and select a test framework consistently. Do a trial and have a live presentation of TestComplete. Consider multiple users and sites for efficiency.

These recommendations highlight the importance of evaluating TestComplete through demos, prototypes, trials, and gathering information from the community. They also stress understanding licensing options, planning thoroughly, starting small, focusing on object mapping and test framework consistency, and considering multiple users and sites for optimal efficiency.

Attribute Ratings

Reviews

(26-50 of 88)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
TestComplete is very powerful in modern applications. The ability to dig into the underlying code objects can really open the door to some incredibly versatile automated tests. A little slower and and less elegant than some other tools in the web testing space, but a singular product that hits web, desktop and mobile is a killer sell.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
TestComplete has the ability to meet most technical needs for a CI/CD DevOps environment. It has the ability to integrate with a DevOps tool chain, and associated test suites. The IQ plugin has especially been helpful with scripts that require the OCR feature to recognize and read text contained in on screen pop-ups.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We previously were manually testing a large application that was becoming business-critical. We found that as we added new functionality and fixed bugs, we were breaking other areas of the application without knowing it because changes were being pushed to production with a full comprehensive test.

Fast forward to using TestComplete and we're now able to push changes to production faster ran with more confidence knowing that TestComplete will notify us if something bad has happened in our application.
Score 10 out of 10
Vetted Review
ResellerIncentivized
Especially, I recommend TestComplete for people who don't have any automation experience or knowledge or manual testers as it is very user-friendly and supports a record/playback feature which is the faster way to create test cases for any application. Even well-talented automation engineers can use the detail and get the best out of its robust features (more scripting languages support, import any libraries and customize the script for better automation, full CI/CD support, AI can be used for error handling).

I want to give only 9 because it needs some improvement in object recognition on custom/third-party controls, automation on mainframe apps, stability, scalability.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
It will be greatly helpful for new joiners to ramp up into the test automation development process.

If your team is fairly new to any languages like Java, Python, etc. This tool is definitely for you and will help you to kick start creating some automation suites.

It has the best record and playback option.
Ben Fishel-Brown | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I really, really love [TestComplete] for testing standalone applications. I think it's average for web-based testing. We plan on doing a review of TestComplete for use in mobile testing, so I don't have an opinion on that. TestComplete is solid overall as an all-inclusive test solution which is why it is nice for companies just getting started with test automation.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
It saves time. It has been used in our organization for years now, and to be honest I do not see any competitor at this moment. The developers are satisfied with the tool and use it on a daily basis in connection with other tools. I can recommend it as the top choice. You won’t regret it.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Again it allows both staffs with and without coding ability to capture and run test cases which is a big plus. The click, record, runway is good enough to get a noncoder started, while those with more technical ability can add additional and quicker ways of capturing and setting up more complex tests, so TestComplete caters for both.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
TestComplete is best suited for testing web applications that are well developed and have unique element IDs implemented. I believe that it is less appropriate for highly dynamic apps with lots of layers and elements that are unlabeled. Our web app is JS-based and features a lot of nesting, which seems to confuse TestComplete at times, however requesting our dev team to add unique element IDs to the critical elements seems to remove this issue, and elements are readily identifiable by TestComplete.
Gagneet Singh | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Great tool for testing across UI, API, and DB testing. It is excellent for use with .NET applications and development. It allows for easy use of visual cues to identify and ensure that all systems can be recognized and has good debugging, although that lacks a bit in stepwise debugging and needs improvement. System testing is easy, but unit testing might require a bit more planning to work out. API's in REST is good and SOAP can also be done.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
The test script with keyword testing is very nice to use. But the test case will be impacted by the system performance [and] wait time. Sometimes the application server or system responds to delay, the test script does not have the wait object flexible, most times I have to manually update [the] wait time. The result is running the whole test suite [which] will take longer.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
TestComplete seems for me to work best on Web apps. Speed is never an issue and the scripts are easy to code (I do not use keyword tests). I am finding that data entry is also fast, as I need to put delays in certain areas to allow the software to catch up with TC. Doing any work with images gets a little more tricky, so I try to avoid that type of testing as much as possible.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We have a really difficult system to automate with much trying and failing in the past. The system can be clunky at times and has difficulty finding something which is clearly right there on view.

Easy to use in regards to recording tests but still requires a lot of work with Name Mapping to get it working better. Not a simple record and done like they make out in the demo.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I have a variety of different applications that I test and use TestComplete to automate testing. I really like the flexibility. Some of the manual testing I do, in order to automate, would require the company to buy another tool which integrates with TestComplete.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use [TestComplete] for over night or mid-day automated runs without any human interference on the Test Execute VM. I personally started learning Test Complete by Record and Playback and enhanced my skills by converting the same script to code, this helped me to have a better understanding of what I write now in Code.
Georgino Abboud | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Whenever test automation is needed, TestComplete is the best tool, it can integrate with multiple sources to read and write data with built-in connectors, easy to lean and support multiple programming languages
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It is well suited for most UI automation. You need to do a Windows operation system application. But it cannot be recommended for web automation testing since there should be good support for cross-browser testing.
Anil Kumar Moka | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
TestComplete is best suited for automating the test suite. It's also a great tool if you have to test in multiple platforms and multiple OS and browsers. Their cloud on demand service is a great solution for this. If you are working on agile or any CI/CD platform, you should seriously give a try on this tool. If you are aiming to test Rest APIs or any web service testing, this is not the one to go for.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
TestComplete is robust automated testing tool well suited for desktop based GUI applications where ROI is comparatively better while comparing to other market tools. Scriptless automation through record and playback helps QA team to automate the tests without having programming expertise. Tool is lacking with reusable built in keywords and frameworks which is must required for complex test automation use cases
Score 10 out of 10
Vetted Review
Verified User
Incentivized
TestComplete covers a wide range of functionality like UI testing, SOAP testing, SoapUI integration (REST/SOAP), Selenium integration, distributed testing, etc. Various scripting languages are also supported. I use JScript as a simple language for users to understand and use. Nothing bad to mention at this point.
Bernhard Rohrbacher | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I would recommend this product to anyone looking to automate multiple applications and/or large scale applications.

I feel like this product wouldn't make a lot of sense for very small applications. However, they could provide testing services geared towards start-ups. If TestComplete made a "lite" version I could see is the product being used for start-ups as well as for smaller organizations.
Return to navigation