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

(1-3 of 3)
Companies can't remove reviews or game the system. Here's why
December 11, 2021

Smartbear TestComplete

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use TestComplete on our product known as Omni Accounts. TestComplete helps us in automating the testing process with the mundane repetitive tasks that are required with each release. To manually do these tests, will take a lot of time, and as we know time is money. With TestComplete, this process is automated and it does not take as much effort and time as a manual process. It is a brilliant product and even someone without coding knowledge will be able to create test cases. The test recorder does most of the work for you.
  • Auto recording and converting tests to code or steps.
  • Automated running of tests with exception reports
  • Run of multiple tests through a single application
  • To be honest, i cannot think of anything
  • None
  • Nothing
TestComplete is ideal for any type of development company, big or small. One will just need some basic knowledge on what tests are needed for an application and test complete does the rest
  • Return on Investment both in time and money
  • Ease of use
  • Knowledge gained
  • More knowledge of other smartbear products
The major advantage over other tools is the ease of use. A chimp will be able to figure out TestComplete whereas the others require extensive coding knowledge
1
Quality Assurance and Support
1
BSc in Computer Science
  • Testing each new release
  • Creating tests for critical functions
  • ensuring all tests run successful before final release of product
  • Unable to answer
  • Unable to answer
  • Unable to answer
  • We will be adding more tests depending on features
  • more exception reports
  • adding more smartbear products to enhance the Smartbear suite
We cannot live without Testcomplete. It is critical to our business
  • Test Recorder
  • Coding Completion
  • MappinG Editor
  • Object browser
No
Extremely user friendly.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use it as a test automation tool for UI regression testing. It provides good test coverage and provides unique solutions to most of our automation challenges (e.g. comparison of images).
  • Object spy eases the object identification method.
  • TextObject recognition feature of this product exposes most of the objects to perform the actions.
  • Test items, project variables helps in managing the automation suite and scheduling execution.
  • Jenkins integration to schedule executions.
  • Increased performance with less memory and CPU usage.
  • Support to various/different versions of browsers in web testing.
  • Support for the Windows mobile application.
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.
  • Enterprise tool that would cost you one tool
  • Good ROI since you can effectively automate most of the test cases
  • Good customer support team
  • Ranorex and HP UFT
  • Good image handling techniques, object repository, CI
  • Bug tracking integrations will be a good opt for test complete
7
QA Test Automation
5
Test complete product Knowledge and Programming Language.
  • Automating Regression cases
  • Desktop UI Application test automation coverage
  • Continuous executions
  • Automated taking screenshots for user guide
  • Used extended logging mechanisms
  • DLL's and JAR files are used.
  • We don't potentially see any other option to use test complete other than current way.
We have bigger test automation pack using test complete at the same time we also think this is not good performing tool for large number of test automation scripts.
No
  • Product Features
  • Product Usability
  • Product Reputation
We have evaluated Test complete and UFT as the options and the decision is purely because the test complete was able to identify the UI elements from the product than the UFT.
We will also consider the performance of the product when having large suites. that is something we did not consider at the beginning of the evaluation and have been problematic now for us.
  • Implemented in-house
No
Change management was minimal
  • Creating Framework
  • Managing Test Items
It has flexible framework creation and a powerful Record and play back option.
It supports different languages like Python, Javascript, C#
Yes premium support to get support early and sensibly.
When the problem is raised and they know that it is tool limitation or not easily solvable they get to beat around the same bush and does not come up with proper solution.
No
So far there has not been such situation.
  • Object Browser
  • Name Mapping
  • Reporting
  • MSAA/Text Object
  • Addins
  • Integration to GIT/Jenkins
  • Managing VM's
No
The overall usability is good but there are room for improvements like Test Items, Project Variables.
Yury Vakhatov | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
The main usage of the tool is automation of our regression testing. However often we use it to quickly solve some tasks where user actions required to be automated. Despite the fact that we are the bank, we develop a number of own applications like Internet-bank for web and mobile platforms, custom modules for our CRM system etc. TestComplete is used only by our QA department.
  • Great object recognition. We can get an access to the most of properties and methods of GUI controls.
  • Support of Python programming language expands native TC functionality with third party libraries.
  • One testing platform for web, mobile and desktop applications.
  • Works relatively slowly during test runtime. Especially with iOS applications.
  • Poor options for log export. Only .mht is supported.
  • Unable to use variables within Objects in Stores.
TestComplete is well suited for scenarios, which required simultaneously interact with different type of applications - desktop, web, mobile.
Also it can be useful for QA-personnel without programming skills to quickly automate not very complex scenarios.
  • Not sure we can speak about ROI regarding test automation at all. What exactly I can talk about -- QA people became free from hard and routine regression testing and got a time for another projects.
Selenium provides the best speed of testing.
8
Quality Assurance
1
Basically you should understand software test automation process and better if you know one of the program languages and can use it for scripting.
  • Regression testing automation
  • UX automation
  • We have created bots for one specific task, which requires multiple users do monotone actions for a long time.
  • We are going to use it for testing of our Android application
No
  • Price
  • Product Features
  • Product Reputation
  • Prior Experience with the Product
Keyword Tests and support of Python
Nothing to change at the moment.
  • Implemented in-house
Yes
Firstly we implemented the Web module, then Mobile module and the next stage is a module for Desktop applications.
Change management was a small part of the implementation and was well-handled
  • Our testing environment is 100% virtual, and it was rather tricky to properly setup all infrastructure (network, servers, storage etc)
If you develop a mobile application and your testing process goes in cloud, probably you will face a problem - how to implement a stable connection between your mobile devices and testing servers.
People of TC support are smart and fast.
Yes
Yes, all of issues were fixed.
I believe that all licensed users have an exceptional support from SmartBear.
  • Name mapping. Especially started from version 12.4 - you can simply use copy/paste feature while you create or edit your objects.
  • You can create a data driven variables, based on tables (csv, excel)
  • Object storing (e.g. the whole web page) performs rather slowly.
No
Besides the good GUI with flexible settings, application has a great support. Customers are involved in development process, can send feature requests and vote for them. Some of my requests already implemented or coming soon.
Return to navigation