# TestComplete Reviews
**Vendor:** SmartBear  
**Category:** [Automation Testing Tools](https://www.g2.com/categories/automation-testing-tools)  
**Average Rating:** 4.2/5.0  
**Total Reviews:** 97
## About TestComplete
TestComplete is a powerful automated GUI testing tool for mobile, web, and desktop applications. Create accurate and repeatable automated tests across multiple devices, platforms, and environments quickly and easily – whether you are a complete beginner or an experienced automation engineer. When testing today’s modern applications, it’s important that your tools are as agile and flexible as possible. TestComplete enables teams to script in multiple languages including JavaScript, VBScript, and Python, or build complex tests via record and replay capabilities. The tool comes with out-of-the-box integrations with CI/CD tools like Jenkins and Jira, popular open source frameworks and tools like Selenium and SoapUI, as well as native support for BDD. By giving you the ability to run tests in parallel across 1500+ remote test environments, including browsers, operating systems, and devices,TestComplete can significantly increase your test coverage and delivery speed - ultimately helping save costs. The tool&#39;s object recognition engine is now also supported by artificial intelligence, which enables you to detect and test the elements of any GUI, including PDFs and charts, as well as mainframe and SAP applications. Under pressure to increase quality in faster release cycles? With TestComplete, no problem.




## TestComplete Reviews
  ### 1. Excellent tool with tremendous flexibility

**Rating:** 5.0/5.0 stars

**Reviewed by:** Heath H. | Lead Automation Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 11, 2018

**What do you like best about TestComplete?**

TestComplete is well-organized and presented, and very accessible. It allows tests to be written in several languages and written as keyword tests which require no coding. The object repository is extremely flexible and powerful yet easy to use. Distributed testing is powerful and inexpensive to implement with the TestExecute add-on or use of CrossBrowserTesting add-on feature. Build or buy? My choice is buy when there's a tool like TestComplete available at a reasonable cost.

**What do you dislike about TestComplete?**

There are occasions when writing tests when TestComplete seems to lose it's "handle" on some objects and can't recognize them until TestComplete is restarted -- I haven't seen this when running tests, only occasionally during the development process. Also, the Python editor is very capable, but also rather slow, especially when trying to step through code while debugging.

**Recommendations to others considering TestComplete:**

Get comfortable with the object repository. It is more powerful, flexible, and maintainable than coded object recognition. Also, spend the money for at least one floating license -- it will serve you well when trying to troubleshoot failing scripts on different environments.

**What problems is TestComplete solving and how is that benefiting you?**

Our cybersecurity product is very broad and very deep, employing a web application, a server application, and headless agents on each workstation. TestComplete allows us to test each of these from within the same tests including communication dependencies between the web app and server as well as the agent and server. With every build thru Jenkins, it runs through an automated smoke test to ensure basic functionality is still working. We also use full regression tests weekly, and more often nearing customer releases.

  ### 2. Reliable experience with TestComplete for more than 5 years.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rawane M. | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 05, 2018

**What do you like best about TestComplete?**

It is easy to learn TestComplete. The keyword scripts are there to help you start. Once you become more advanced you can develop smarter tests by writing code. There is an extensive documentation online, if you are still lost, SmartBear support is quick to resolve your issues. Equally important also is code reuse, we have created standalone libraries which we can reference in any new TestComplete project. Reliability is an important factor, with TestComplete  running your tests again holds no surprises for you.

**What do you dislike about TestComplete?**

We sometimes encounter issues setting up a new environment on a new machine. We contact support when we can't resolve it on our own.

**Recommendations to others considering TestComplete:**

Create reusable libraries. Separate the code to map UI controls from the rest of your code, this way major UI changes will only affect a small portion of your code.

**What problems is TestComplete solving and how is that benefiting you?**

TestComplete solved the high-cost problem of regression testing! We have reduced regression time from days to hours. After using we discovered that adding new tests is quick and easy. Also,  mapping interface objects by code will not break after interface changes, if written properly.

  ### 3. TestComplete: User for 8+ years

**Rating:** 5.0/5.0 stars

**Reviewed by:** James K. | Sr. Software Quality Engineer / Automation Lead, Hospital & Health Care, Enterprise (> 1000 emp.)

**Reviewed Date:** March 23, 2018

**What do you like best about TestComplete?**

For what TestComplete can do, the ObjectSpy tool, keeping up with technology, cost, support, and the ease of use are a few on the many pluses to this test tool.  I come across very few items that TestComplete cannot automate.  And if blocked, the TtestComplete forum of users usually have a solution as well as the SmartBear Support team.   TestComplete has been recently been improved and stabilized more for the testing community.  I love the new functionality and changes presented as well as those I see in the request queue for future releases.  The help documentation is fantastic as well.

**What do you dislike about TestComplete?**

I would like to see a way to get individual test logs from a group run.  An optional to turn this on/off would be great.  I have very few complaints to present here.

**Recommendations to others considering TestComplete:**

Do your research, trial the tools, ask questions, review supported OS, browsers , tech. covered.

i.e. 
MS Visual is a Dev. tool trying to be used as a testing tool.  - high level of coding required
Scripting in TestComplete (which has a variety of chooses) is easier to learn and script out.
Other tools (open source or not) support, be kept updated, and costs are big issues of concern

**What problems is TestComplete solving and how is that benefiting you?**

I use TestComplete across many products that are architectured in different ways.
UI testing, service testing, and distributed testing with TeamCity.
Windows-bases and Browser based applications - TestComplete is great !


  ### 4. QA UI automation 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** March 12, 2019

**What do you like best about TestComplete?**

the ability to configure mid script. ability to  update the the API and UI changes 

**What do you dislike about TestComplete?**

sometime changes in the UI tend to break the scripts and cause more rework to be done. 

**Recommendations to others considering TestComplete:**

Use it to build up your automation process 

**What problems is TestComplete solving and how is that benefiting you?**

the ability to spead up testing for our buisness partners 

  ### 5. outstanding software

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Non-Profit Organization Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 29, 2018

**What do you like best about TestComplete?**

I like how easy and flexible the software is. It is very adaptive. The ability to add folders and structure test projects is fantastic.

**What do you dislike about TestComplete?**

I do believe there is somewhat of a steep learning curve to really grasp the application's features.

**Recommendations to others considering TestComplete:**

Join the community and share your experiences using TestComplete with others.

**What problems is TestComplete solving and how is that benefiting you?**

Reduces time that was originally set aside for manual testing at my place of work. Helps identify bugs before code is deployed.

  ### 6. TestComplete - Powerful software and good user experience

**Rating:** 4.5/5.0 stars

**Reviewed by:** CLAUDON G. | Enterprise (> 1000 emp.)

**Reviewed Date:** May 24, 2018

**What do you like best about TestComplete?**

The possibility to reference each graphical control by it's name using the "Object browser" tool is really interesting. Even if the control's size, color or the X Y coordinates change between versions of your target application, TestEcomplete find it every time and that makes my scripts very reliable.
The possibility to write your scripts in Keyword (for basic users) or in VBScripts for advanced users make this tool very powerful, anyone can create his script and become operational really fast whatever his knowledge. More you can use both Keyword and VBScripts methods in the same project !

**What do you dislike about TestComplete?**

If I should say something negative about TestComplete it's the fact that you cannot edit your KeyWord outside TestComplete. When you run a test through TestExecute, if you need to adjust something in your scripts, you can if you are using VBScript but if you need to adjust something in a KeyWord you have to use TestComplete. Both tools doesn't use the same kind of licenses and sometimes this is annoying for us.

**Recommendations to others considering TestComplete:**

TestComplete benefits ? simple, easy to use, and powerful !

**What problems is TestComplete solving and how is that benefiting you?**

This tool allowed us to automatize several time-consuming test cases. These tests cases are now launched at the end of the day, running during the night, and we review the result the day after, this is time saving for us.
Another benefit of TestComplete is the consistency and the regularity of the results. Indeed a test performed by tester several times can generate leads to different results. A tester can skip some steps, be deconcentrated, TestComplete is a guaranty that our tests are done following the same way every times


  ### 7. User centric test automation framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 05, 2018

**What do you like best about TestComplete?**

Test complete is easy to use and comes with lots of feature. The documentation is well maintained and it is the best easy to use tool for the oracle form testing that I have used. The data driven testing part through the different options gives us the flexibility from switching between different modes of external input.

**What do you dislike about TestComplete?**

Not able to have a dynamic database checkpoint. One use case suggests us to have a dynamic database checkpoint by forming the sql statement at the run time based on certain conditions during the functional testing. But we are not able to do so.

**Recommendations to others considering TestComplete:**

Very easy to use test automation tool that comes with lot of power pack features. Comes with a wide variety of testing methods. Users with no or little coding background can also use.

**What problems is TestComplete solving and how is that benefiting you?**

Database testing and Oracle form testing. Easy to use for oracle form testing through keyword test. Database testing is also easy to script except the checkpoint. After a small work around able to test that properly. Easy to use data driven testing.

  ### 8. It works but it's clunky

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Law Practice | Enterprise (> 1000 emp.)

**Reviewed Date:** March 12, 2019

**What do you like best about TestComplete?**

It works as an automated regression testing tool.  It takes screenshots of every test which is nice.

**What do you dislike about TestComplete?**

The reporting isn't great and the UI feels like it's from the 90's.

**What problems is TestComplete solving and how is that benefiting you?**

It helps with automated regression tests after we deploy updates.

  ### 9. Great product 

**Rating:** 5.0/5.0 stars

**Reviewed by:** stefanie m. | Application Developer , Mid-Market (51-1000 emp.)

**Reviewed Date:** December 06, 2018

**What do you like best about TestComplete?**

I like the fact that it was easy to use.  It wasn't too complicated and with the trail, you get all the feature so there is no guesswork when you get the actual product. 

**What do you dislike about TestComplete?**

I don't like that I cant export script out of testComplete 

**What problems is TestComplete solving and how is that benefiting you?**

Fast automation testing

  ### 10. Test Complete Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Furniture | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 12, 2018

**What do you like best about TestComplete?**

The flexibility of TestComplete is what makes the application so useful in my opinion. You can use TestComplete to run tests on multiple applications all at the same time, it's exactly like running a manual test yourself, except you can automate that test.

**What do you dislike about TestComplete?**

There is a ton of information to take in when you first start using the application. But, like most things if you dig in and keep at it, eventually you will learn most of the functions and features and you just keep building on top of that knowledge.

**Recommendations to others considering TestComplete:**

Would highly recommed for the use of testing applications or for ease of manually testing several applications at once automatically. 

**What problems is TestComplete solving and how is that benefiting you?**

We are able to test applications that our company is developing and TestComplete allows us to easily find bugs as if we were manually testing the application our self, but because everything is automated it takes not time to boot up a test and run it.

  ### 11. A well developed and smooth product tool.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Jonathan D. | Software Tester (intern), Small-Business (50 or fewer emp.)

**Reviewed Date:** June 27, 2018

**What do you like best about TestComplete?**

TestComplete offers a great way to test your software for bugs. It's very smooth, quick, and efficient. When using it you save a lot of time! What could have taken 3 hours to find could take you 3 minutes. Definetly a game changer to testers.

**What do you dislike about TestComplete?**

There really isn't much to dislike about it. Apart from the occasional bug that you run into on the program, nothing really stands out as something that should be changed.

**Recommendations to others considering TestComplete:**

Use it! You will save A TON of time and your work will be a lot more efficient.

**What problems is TestComplete solving and how is that benefiting you?**

We use it to find bugs in our software through constant testing. It finds them a lot faster than if we were to manually look.

  ### 12. Great software testing package

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ed K. | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 06, 2018

**What do you like best about TestComplete?**

Easy to get started with useful testing, but also scalable to more complex tests

**What do you dislike about TestComplete?**

Overall it does very well, but if I had to nitpick I'd like to see a more flexible results reporting and better control over error levels (error vs. warning) for some of the internal functions

**Recommendations to others considering TestComplete:**

Do your homework and evaluate other products as well, but it's worth figuring in the availability of training (TestComplete has free training available as well as more in depth training) and the quality of tech support (user community and tech response). We evaluated and demo'd RobotFramework (cheap, but poorly supported and in the end just didn't work for us) SilkTest (just didn't compare favorably to TestComplete) and reviewed a host of other options.

**What problems is TestComplete solving and how is that benefiting you?**

We've been using TestComplete heavily for the last 3 years. Since that time we've been catching defects earlier in the release cycle, releasing quicker and the number of defects found post-release has dramatically dropped.

  ### 13. Review of Test Complete in our test environment

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Aviation & Aerospace | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 05, 2018

**What do you like best about TestComplete?**

We like the intuitive GUI, flexibility of working with many different windows applications and the use of checkpoints as a basis of test verification.

**What do you dislike about TestComplete?**

We find it difficult when running our test suite to know the current status of the test run.  Our test suite takes about 20 hours to complete, and we often need to know where in the test run we are, and during run time this isn't possible to determine.

**Recommendations to others considering TestComplete:**

If you need a windows based automation software tool, we benchmarked TC against soem others and found it to be the best bang for our buck and quickest to implement.

**What problems is TestComplete solving and how is that benefiting you?**

We have ported over thousands of manual regression tests to be automated with Test Complete and has freed up test engineers to work on other tasks while Test Complete does the work for us.  We analyze the runs afterwards and run automated tests that failed individually as needed, but the time and resource savings has been invaluable to my test team.

  ### 14. TestComplete is amazing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 20, 2018

**What do you like best about TestComplete?**

Test Complete is easy to use.  The record function to create the keyword tests is easy to use and understand making it easy to make changes.  Once you've gotten used to the keyword tests, you can slowly move to scripting that provides a little bit more flexibility.  I like that it provides different scripting languages which minimizes the learning curve for scripting.  It also integrates well with other tools.

**What do you dislike about TestComplete?**

So far, I have nothing that I dislike about TestComplete.  It has met all the needs that we have when it comes to test automation

**What problems is TestComplete solving and how is that benefiting you?**

We are working on automating tests for all of out in-house software and it has increased the number of tests that we can run.  We have automated old tests but still manually perform new tests which are then eventually converted to automated tests.

  ### 15. Evaluating  TestComplete before trying... looking good

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 12, 2018

**What do you like best about TestComplete?**

Good GUI .
Good Hierarchical way of how projects are stored can have both scripted and keyword tests.
Easy to edit scripts to stream line for better performance.
Easy to use variable and set data read from files, e.g. Excel, ,csv, database table


**What do you dislike about TestComplete?**

Need to see how to handle problems when objects cannot be found.

High Memory usage Memory handling, would like to see a way to minimise the use of memory 



**Recommendations to others considering TestComplete:**

A POC should be used.
Use both jKeyowrd tests and Cripted tests to decide what is best and what is needed

Start Small and and grow your project.

Use more than one user, in more than one site

**What problems is TestComplete solving and how is that benefiting you?**

Need to have a full automation suite for all functional areas of our application

  ### 16. A quick and effective program

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 24, 2018

**What do you like best about TestComplete?**

It's really easy to use! It doesn't require a lot of studying to understand how to use TestComplete. The program is very effective when testing applications and helps uncover any bugs in the system.

**What do you dislike about TestComplete?**

There really isn't much to dislike when using TestComplete. On occasions I encounter little obstacles but they tend to be solved pretty quickly.

**Recommendations to others considering TestComplete:**

Use it! It will save your company a lot of money and time!

**What problems is TestComplete solving and how is that benefiting you?**

We are currently using TestComplete to uncover bugs in our system. Instead of us looking for the bug over and over again, we run the program and it finds it for us. It definitely save us a lot of time.

  ### 17. TestComplete at Grifols Co.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Biotechnology | Enterprise (> 1000 emp.)

**Reviewed Date:** August 23, 2018

**What do you like best about TestComplete?**

The ability to create TCX library files and shared it across multiple pcs

**What do you dislike about TestComplete?**

some complexity creating object maps.  Production Support use email but always getting an email error when reply on the same topic. I'm frustrated and have to submit a new ticket to follow on an existing case.

**Recommendations to others considering TestComplete:**

Focus first on you application object mapping.
Select a test framework (script language, format, utilities) to be use consistently.

**What problems is TestComplete solving and how is that benefiting you?**

Develop automated process to evaluate core functionality while deploying new application versions.
Benefits:    output consistency as long there is no object map changes.

  ### 18. Slow but works 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Hospitality | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 23, 2018

**What do you like best about TestComplete?**

Automation testing for a web applications and mobile application are often done through this app. We are even able to test user input and error messaging. 

**What do you dislike about TestComplete?**

Not many options for log export making it hard to use 

**Recommendations to others considering TestComplete:**

If you are a small business, try it

**What problems is TestComplete solving and how is that benefiting you?**

We’re testing app and web applications in terms of being the vendor 

  ### 19. Great for the Novice

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 08, 2018

**What do you like best about TestComplete?**

It was great that you are able to ask your questions and get them answered within the session.  

**What do you dislike about TestComplete?**

It feels so short of a session even though it is an hour.

**Recommendations to others considering TestComplete:**

Do the trial and have a live presentation.  

**What problems is TestComplete solving and how is that benefiting you?**

The speed in which i can run my tests is improved greatly and being able to run the test seamlessly from one browser to the next is great.  Even though i am still just getting to know how to use TestComplete it shows me that there is greater range and possibilities in my testing.  

  ### 20. Powerful but quick

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ti B. | Project Managment Specialist, Translation and Localization, Enterprise (> 1000 emp.)

**Reviewed Date:** May 08, 2018

**What do you like best about TestComplete?**

TC has truly elite features that are made easy to use in their app.

**What do you dislike about TestComplete?**

When the object recognition fails to identify an object that is visible on the screen, it would be nice to easily view the list of all the visible objects to try to discern any ambiguities or otherwise missed name mappings.

**Recommendations to others considering TestComplete:**

This isn't just some screen/mouse/keyboard input recorder, it's capable of analyzing your runtime ui and empowering you to reproduce its behavior - reliably & robustly.

**What problems is TestComplete solving and how is that benefiting you?**

I am solving our business' need for having to routinely validate certain scenarios.

  ### 21. Test Complete Help us to increase the Test Coverage

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Electrical/Electronic Manufacturing | Enterprise (> 1000 emp.)

**Reviewed Date:** September 19, 2018

**What do you like best about TestComplete?**

We have tried to use new OCR feature to test charts.

**What do you dislike about TestComplete?**

Namemapping is needed to identify objects correctly, but when working with win from objects, it is sometimes hard to identify.

**What problems is TestComplete solving and how is that benefiting you?**

We are automating desktop application and application has may charts.By using OCR feature,Now we can verify charts.

  ### 22. great automation tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Josue F. | Technical Support, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 22, 2018

**What do you like best about TestComplete?**

I like that I can automate most, if not all, of my tests with this tool.  It saves a lot of time which can be then used to fix bugs.

**What do you dislike about TestComplete?**

The only issue I have ran into is that sometimes Test Complete would crash, but it is only once in a while.

**Recommendations to others considering TestComplete:**

Great support team!

**What problems is TestComplete solving and how is that benefiting you?**

Able to automate most/all of our testing.

  ### 23. Exceptional tool for creating automated tests for mobile devices

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 26, 2018

**What do you like best about TestComplete?**

The UI is very easy to use and lends itself to relatively quick set up for test cases and creation of logic flows for Android mobile devices. Technical support through my account representative has been excellent.  

**What do you dislike about TestComplete?**

The documentation for how to use and set up various screen capture and screen or object verification is not as clear or concise as I would like.  Technical support through my account represenative has been exceptional and helps resolve the issues that I have encountered.
The issues with signing apks and ipas is a challenge that I would like for R&D to resolve.

**What problems is TestComplete solving and how is that benefiting you?**

I am currently testing an Android app and it has been extremely beneficial in finding issues with the app.  Reducing the human error in testing mobile device apps is the main focus of my automation.

  ### 24. We built automated tests from scratch

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 05, 2018

**What do you like best about TestComplete?**

I don't think that there is fields in which TestComplete don't have functionnalities.
Data driven tests, the "object spy" that reads most object's properties and methods, a great community...

**What do you dislike about TestComplete?**

Sometimes the software bugs, but there is a reactive customer support.

**Recommendations to others considering TestComplete:**

You may discover the trial version...

**What problems is TestComplete solving and how is that benefiting you?**

We are building several management and accounting softwares.
We started from scratch with automated testing.
Currently, the night, it's hundreds of tests that run.
We have immediate outcomes : most of the time bugs are caught before the version goes in manual tests.

  ### 25. Complex to setup but very powerfull

**Rating:** 3.5/5.0 stars

**Reviewed by:** Hoang N. | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 24, 2018

**What do you like best about TestComplete?**

many custom test options, can be manage remotely

**What do you dislike about TestComplete?**

complex to setup, require internet in order to activate

**What problems is TestComplete solving and how is that benefiting you?**

automation testing

  ### 26. my experience with TC

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Environmental Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 30, 2018

**What do you like best about TestComplete?**

If you have all the modules there is nothing you can automate for testing, from WebUI to DesktopUI and Mobile . There is the posibility to share a license, with floating licensing. Also what is very useful for beginner is the Recording option which help you in creating your initial testcases. 

**What do you dislike about TestComplete?**

I do not like the reporting, since it cannot create one single report file which can be send via email to the team.  Also, when using the recording function, it records all actions over and over again, and there is no posibility of reusing the actions you already recorded. So if you have a change in the software in the login page you are testing, and you recorded 10 testcases who are going through the login, you need to change it in each step.

**Recommendations to others considering TestComplete:**

This is the best solution for all your test automation needs. Even if it's expensive to buy all modules, it's worth it, since it's easy to use and will definitely help you when doing regression.

**What problems is TestComplete solving and how is that benefiting you?**

Sonce TC is a functional automated testing platform, we are able to use it in automating our manual test steps. At the begining you do not have to know any scripting language in order to use it. But in the long run, there is always the posibility to switch to scripted testcases which are more easy to use and edit, than the recorded ones. 

  ### 27. Long time user of test complete

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 22, 2018

**What do you like best about TestComplete?**

The tool gives me the ability to quickly create dependable tests for regression testing our windows application.  The object browser allows me to view all kinds of properties of and object so that I can write specific scripts to manipulate those properties.

**What do you dislike about TestComplete?**

Sometimes a project suite is very slow to load when it contains a script with several lines of code.

**What problems is TestComplete solving and how is that benefiting you?**

We started using the software when we went to a scrum environment.  We can now deliver a dependable application every 2 weeks due to the fact that we run 8 hours worth of tests on 50 machines after every build of our software.  If something gets broken we can react very quickly and therefore it is not as costly to fix.

  ### 28. TestComplete 101 and 201 are essential

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 10, 2018

**What do you like best about TestComplete?**

Very clear presentation with very good examples of how to use the product

**What do you dislike about TestComplete?**

Too many questions that interrupted the session flow

**What problems is TestComplete solving and how is that benefiting you?**

Test automation of a web-based solution

  ### 29. Test Complete Experience 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Enterprise (> 1000 emp.)

**Reviewed Date:** May 17, 2018

**What do you like best about TestComplete?**

Test Complete is one of the best automation tool, I have ever used, it is easy to use and web browser compatibility is pretty good, it’s easy to code in test complete, since you can execute each step and find if it’s correct or not, I love Test Complete!!!!

**What do you dislike about TestComplete?**

There is nothing I dislike about test complete 

**What problems is TestComplete solving and how is that benefiting you?**

Automating web application has become easier 

  ### 30. This QA software does it all.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Food & Beverages | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 17, 2018

**What do you like best about TestComplete?**

It was easy to learn. The training videos were invaluable. 

**What do you dislike about TestComplete?**

I honestly don't dislike anything. The software is excellent and the Customer Support is very attentive.

**Recommendations to others considering TestComplete:**

We looked at several other companies, got demos, and spent weeks gathering information before we committed to Smart Bear.  We're very happy that we did!

**What problems is TestComplete solving and how is that benefiting you?**

We've been able to automate tests that would otherwise be repetitive and time-consuming, which frees up the QA staff to tackle other issues. 

  ### 31. test complete is a staple at our business

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Accounting | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 22, 2018

**What do you like best about TestComplete?**

test complete works well for our windows based software.  it has several types of checkpoints that allow us to confirm our software's behavior

**What do you dislike about TestComplete?**

test complete is somewhat heavy on the ram usage, be sure the machines you use have plenty

**Recommendations to others considering TestComplete:**

great for testing windows applications

**What problems is TestComplete solving and how is that benefiting you?**

test complete has caught several bugs before they get out.  the most common is the 'off topic' bug.  we fix something and test it, call it good without realizing it broke something seemingly unrelated.

  ### 32. Test Complete is Easy to Dive into

**Rating:** 4.5/5.0 stars

**Reviewed by:** John S. | QA Analyst, Entertainment, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 16, 2017

**What do you like best about TestComplete?**

Its easy to use and set up for even non technical people. One user can write the scripts and set up the program to do a number of things, and then those same scripts can be used by a non technical person for use with TestExecute, the execution program they have for VMs and PCs that aren't on the main TestComplete computer. Using a combination of TestComplete and TestExecute, you can have a large number of machines or VMs running tests simultaneously saving hundreds of man hours a month.

You can also have someone with no coding experience come in and create keyword tests with very little training or knowledge, this is useful for people who are new to the field, or who just need to automate some test or project on the fly.

They also have monthly and quarterly training sessions free of cost that users can sign up for, something that a lot of other companies don't do.

**What do you dislike about TestComplete?**

I still have trouble mapping dynamically named objects, particularly with web testing. You can use some workarounds to accomplish your goals, and this does not hamper the final product too much.

**Recommendations to others considering TestComplete:**

They have some of the best support I have ever worked with for a product. 10/10 Team.

**What problems is TestComplete solving and how is that benefiting you?**

Managed to turn an 8 month project into a 2 week 1 man project with just a few days of scripting.
Able to accomplish a lot more work though automated tasks
Able to complete both agile and waterfall goals in a timely fashion

  ### 33. TestComplete - QTP alternative for the cash strapped

**Rating:** 3.5/5.0 stars

**Reviewed by:** Mehdi S. | Software Analyst, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 21, 2016

**What do you like best about TestComplete?**

Flexibility of being able to use multiple scripting languages.
Record and replay work great.
Writing tests from scratch is fairly easy.
Works with Desktop applications

**What do you dislike about TestComplete?**

We've encountered issues when multiple people use a single floating license with work not being saved and there being discrepancies in common files.

**Recommendations to others considering TestComplete:**

Its cheaper than QTP but SmartBear's support is really not that good, so if you think you have a situation where you will need a lot of support then go with QTP or something similar. If you are testing a web based applciation and you have good coders don't bother spending money and just go with Selenium or one of the open-source tools. You only really need either QTP or TestComplete if you are testing a desktop app.

**What problems is TestComplete solving and how is that benefiting you?**

We're automating regression testing for a Delphi-based TV Station Management software. The Desktop application testing options are pretty limited.

  ### 34. Test complete 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Greg S. | Senior QA Engineer, Computer Networking, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 14, 2017

**What do you like best about TestComplete?**

It is easy to learn and get going. Licensing is easy to setup.

**What do you dislike about TestComplete?**

Customer service, the seemed unwilling to help resolve an issue.

**Recommendations to others considering TestComplete:**

It works


**What problems is TestComplete solving and how is that benefiting you?**

Automation on our test cases.

  ### 35. TestComplete

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** February 20, 2017

**What do you like best about TestComplete?**

Project structure similar to Eclipse is very user friendly when compared to HP QTP/UFT. Having all script/ libraries in a single project helps in maintainence.

**What do you dislike about TestComplete?**

Name mapping needs improvement when compared to object repository in QTP/UFT. Need to be more user friendly.
A shared object repository would be more helpful.

**Recommendations to others considering TestComplete:**

Surely a best product  and good alternative to UFT, which is more expensive in gettign the license.

**What problems is TestComplete solving and how is that benefiting you?**

Automation of scripts using Testcomplete helped us save several  manual hours every release.

  ### 36. I have used TestComplete for automated testing for 7 years

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ben S. | Senior Software Automation Analyst, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 10, 2015

**What do you like best about TestComplete?**

TestComplete is a feature rich automation system.  There are very few automation tasks is cannot do.  I have automated 4 major automation projects on complex enterprise  software products.  My current project is > 190,000 lines of VBScript code.  UI automation is easy with TestComplete.  There are highly advanced APIs for image recognition that have been very helpful when objects are difficult to automate (Gantt charts).  The Object repository (called NameMapping) is very useful for centralizing object definitions and providing simplified maintenance.  TestComplete also offers a feature in Namemapping called Aliases with can be used to greatly simplify object references on complex objects.

**What do you dislike about TestComplete?**

Since I have some experience with QTP one feature missing from TestComplete is the ability to jump into debug mode when an exception occurs in the development UI.  QTP has this feature.  Another difference from QTP is that the TestComplete Object Repository is ONLY global and centralized and with QTP you can create multiple non-centralized Object repositories as well as have a global OR.

Support is great for TestComplete, but the experts are off shore so sometimes getting to the right person when seeking assistance can take some extra time.

**Recommendations to others considering TestComplete:**

Get the trial of TestComplete (www.smartbear.com) and try it with the product you need to automate.   Smartbear usually gives great pre-sales support to enable you to get familiarized and validate TestComplete will work for your application or website testing.

**What problems is TestComplete solving and how is that benefiting you?**

We are creating full Sanity and Regression suites for Enterprise level products using TestComplete UI automation.  We also have developed an interface to SoapUI from TestComplete that allows us to realtime call SoapUI tests and get results back immediately. Our SoapUI APIs are both Soap and REST (JMS) calls using Hermes JMS.

Our test suites are executed  in a Continuous Integration system (Jenkins) on a daily basis providing constant feedback to development and stakeholders on the state of the applications.

  ### 37. It's a well rounded product that has some nice functions available to the user.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Sherry M. | Quality Assurance Engineer I, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 17, 2015

**What do you like best about TestComplete?**

The application does all the heavy lifting for you.  When you need to access a process outside of your aut, the application has it readily available for utilization.  The object spy is incredibly utile for finding each object's properties and methods.

**What do you dislike about TestComplete?**

The NameMapper uses more memory than it should so we completely removed that capability from our shop.  Also, the memory leak that's been prevalent in the program for years causes other headaches; however, we do other tricks of the trade to get around the majority of the leak issues.

**Recommendations to others considering TestComplete:**

Stay away from the record and play as it will become a maintenance nightmare.  Set up a framework, such as DDT, which utilizes small functions to accomplish all of the needed tasks.  Ensure to shutdown TC between each project run to minimize memory usage.  Utilize smart waits instead of hard waits to economize on script run times.  Other than that, just enjoy the convenience of all the built in objects.

**What problems is TestComplete solving and how is that benefiting you?**

We are using TestComplete/TestExecute to automate tests so more tests can be run without human intervention.

  ### 38. SmartBear TestComplete review

**Rating:** 4.5/5.0 stars

**Reviewed by:** David R. | Software QA Manager, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 15, 2015

**What do you like best about TestComplete?**

It is easy to create jscript tests from the TestComplete interface. Also, the object model automatically created by TestComplete makes it easy to view the available objects in the applications under test. I've also used to feature that allows me to view contents of objects when the test is paused, which has helped debug my testing process.

**What do you dislike about TestComplete?**

I have not been able to master a technique for identifying dynamically named objects. For instance, in one case a particular may have the word 'mainview1' embedded in the full object name and in another instance, the same object may have the word 'mainview2' embedded in the full object name.

**What problems is TestComplete solving and how is that benefiting you?**

We use TestComplete to automate our regression test for a large medical software application. Manually testing the application takes approximately 2 days, while automated tests take a few hours.

  ### 39. I work for a year with testcomplete and I use keyword tests and also I'm creating Scripts.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ana A. | QA Team Leader, Gambling & Casinos, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 20, 2015

**What do you like best about TestComplete?**

I like that Testcomplete is quite compact, with any thing you need is easily available immediately.I like the fact that when you use scripts,you do not have to manually write code for each and every detail, for example: click on the button, we can run script, press the button and it will generate the code.And, also like the fact that we have a wide choice of script language, depending on which language we feel comfortable.Also Testcomplete has a good documentation, we can be able to find the answer to almost any question.

**What do you dislike about TestComplete?**

I dislike the fact that browsers often have problems, for example: 2 days down the  test worked,but,today,without change, I  get the error : the browser can not be found. The testing in the flash also is troubled, you must install specially Flashinjector, also link up manually .swf files. Also when you execute tests, if you have one browser and two tabs, and you want to work with second tab,it is problem,sometimes Testcomplete can't understand that you are working with second tab,you must close first tab and after this you can work with second tab.

**Recommendations to others considering TestComplete:**

TestComplete Platform acts as a backbone for TestComplete Desktop, Web, and Mobile. For using either TestComplete Desktop, Mobile, or Web. Also, it is easy for Cross-Browser Testing.

**What problems is TestComplete solving and how is that benefiting you?**

Using Testcomplete we solved the problems that we have when we are updated old projects, sometimes we had problems, because updates causes Bugs, and when Project is big, find Bug and recheck everything is difficult. When automated tests checks this, you can easily find bug.Log helps us to find where is the bug.

  ### 40. Automation tool from pastcentury

**Rating:** 2.0/5.0 stars

**Reviewed by:** Alexey A. | Software Test Manager, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** December 23, 2015

**What do you like best about TestComplete?**

Variety of languages you can implement your test
Ability to create very sophisticated framework 
Win32 api support

**What do you dislike about TestComplete?**

Interface from past century, very difficult for new joiners

**What problems is TestComplete solving and how is that benefiting you?**

We automate testing of Swing Java Gui application.

  ### 41. TestComplete Review_Shivakumar

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shivakumar G. | Cerner Applications Analyst, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** December 18, 2015

**What do you like best about TestComplete?**

Various programming language options that makes the programmer to deal with different project requirements; 

**What do you dislike about TestComplete?**

i don't really dislike, but they can improve on record and play option. 

**Recommendations to others considering TestComplete:**

Keep up the good work!

**What problems is TestComplete solving and how is that benefiting you?**

Automated Testing for various client projects

  ### 42. TestComplete TestComplete- Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vikash J. | Techinical Consultant, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** February 16, 2016

**What do you like best about TestComplete?**

Various programming language options that makes the programmer to deal with different project requirements

**What do you dislike about TestComplete?**

 don't really dislike, but they can improve on record and play option

**What problems is TestComplete solving and how is that benefiting you?**

 Automated Testing for various client projects

  ### 43. I have been using TestComplete for approximately 3 years

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tony D. | QA Tester (Contract), Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 14, 2015

**What do you like best about TestComplete?**

I am yet to find any situation where I have been unable to automate tests.  I find it reliable and robust.  I have been working in test automation for nearly 10 years and used a variety of tools, all of the them more expensive that TestComplete - and I don't find TestComplete lacking compared to these tools.

**What do you dislike about TestComplete?**

I guess one draw back is that TestComplete is a paid for product as compared to the likes of Selenium.  However, I think it is quite possible that the cost of ownership of TestComplete is comparable to Selenium due to increased productivity and support.  One slight issue I have with TestComplete is that it runs only on Windows machines, so testing cross platform is a slight issue, though it is possible to run tests that emulate iPads and so on.  

**Recommendations to others considering TestComplete:**

It's a good choice with a growing user base - I recommend it.  You will need testers who are happy to write code - as is the case with any automation effort.

**What problems is TestComplete solving and how is that benefiting you?**

I have been testing web applications.  I use TestComplete to write and run cross browser regression tests.  The benefits have been shorter test cycles in agile environments.  Other benefits have been freeing up manual testers time so they can conduct more advanced exploratory testing.

  ### 44. Pretty satisfied 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 16, 2015

**What do you like best about TestComplete?**

The organization available to group releases and testing for the releases 

**What do you dislike about TestComplete?**

Opshub integration of test complete with tfs. Entering bugs carries over all the hrml tags and considerable amount of work is required to get it to readable form.
IN ability to modify tests in a test set once it is run

**What problems is TestComplete solving and how is that benefiting you?**

Test complete gives traceability and tracking to test execution.  The linking of bugs to an execution gives enough information regarding the failure of a test case.

  ### 45. TestComplete automation

**Rating:** 4.5/5.0 stars

**Reviewed by:** Raymond R. | Expert Automatisation & Tests de performance, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 14, 2015

**What do you like best about TestComplete?**

Flexibility, Expandability & Learning curve


**What do you dislike about TestComplete?**

License mechanism for floating on Virtual infrastructures.

**Recommendations to others considering TestComplete:**

Learning curve


**What problems is TestComplete solving and how is that benefiting you?**

Agile Web cross Platform
Benefits : Maintenance reduction

  ### 46. Testcomple

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 31, 2015

**What do you like best about TestComplete?**

--very easy to start with automated test
--lot of relevant example and documentation at smartbear
site itself and other sites
--a lot of options to build upon and make much more
complicated testing

**What do you dislike about TestComplete?**

--nothing too much something to dislike with
--but it will be always good to have more 
examples like complete examples
--not much clear documentation with clear
examples showing the connection between
the test itself, object browser and the aliases

**Recommendations to others considering TestComplete:**

I highly recommend testcomplete

**What problems is TestComplete solving and how is that benefiting you?**

we have a warehouse management software
--we primarily started with GUI testing and functional testing
--we will do much more on other types of testing

having doing more testing done by this automated testing,
we really would like to focus more on turning our attention
to improving the performance of the features, more on load
testing and may be some security issues

  ### 47. Extjs comparable 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Lisa C. | Team Lead, Automotive, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 19, 2015

**What do you like best about TestComplete?**

The user has a choice of writing scripts, keyword test or record and playback. TestComplete also offers multiple languages with which to write scripts. Data driven test are a breeze as well as distributed testing. The help file as well as customer support is just a click away. I would highly recommend this tool!

**What do you dislike about TestComplete?**

Namemspping can get a little complicated and record and playback sometimes causes multiple mappings of the same object .

**Recommendations to others considering TestComplete:**

Try the trial version with your application, use the how to videos. 

**What problems is TestComplete solving and how is that benefiting you?**

We use extjs and most tools would not recognize the objects, this tool does.


## TestComplete Discussions
  - [What is TestComplete used for?](https://www.g2.com/discussions/what-is-testcomplete-used-for)
  - [Which Test automation tool to test WPF UI](https://www.g2.com/discussions/which-test-automation-tool-to-test-wpf-ui) - 1 upvote
  - [What is the workaround with SentinelOne av?](https://www.g2.com/discussions/37825-what-is-the-workaround-with-sentinelone-av) - 1 upvote
  - [What types of TestComplete licenses does SmartBear offer?](https://www.g2.com/discussions/what-types-of-testcomplete-licenses-does-smartbear-offer) - 1 upvote
  - [Does TestComplete integrate with defect tracking, source control management, or CI/CD tools?](https://www.g2.com/discussions/does-testcomplete-integrate-with-defect-tracking-source-control-management-or-ci-cd-tools) - 1 upvote

- [View TestComplete pricing details and edition comparison](https://www.g2.com/products/testcomplete/reviews?page=2&section=pricing&secure%5Bexpires_at%5D=2026-05-19+09%3A48%3A27+-0500&secure%5Bsession_id%5D=1aafa190-16b2-4d90-862a-7a3ba82245ea&secure%5Btoken%5D=47e5028ad12e4f1a34f0786284a31e361205d7cc0a7ba28baa7ea935bc2d3c02&format=llm_user)

## TestComplete Features
**Functionality**
- Test Feedback
- Test Variety
- Emulation

**Functionality **
- Test Feedback
- Test History
- Customization
- Test Variety

**Agentic AI - Software Testing**
- Autonomous Task Execution
- Natural Language Interaction
- Proactive Assistance

**Management**
- Test History
- Automation
- Organization

**Automation**
- Organization
- Reliability
- Thoroughness

**Agentic AI - Automation Testing**
- Autonomous Task Execution
- Natural Language Interaction
- Proactive Assistance

## Top TestComplete Alternatives
  - [BrowserStack](https://www.g2.com/products/browserstack/reviews) - 4.4/5.0 (3,247 reviews)
  - [Ranorex Studio](https://www.g2.com/products/ranorex-studio/reviews) - 4.2/5.0 (243 reviews)
  - [Sauce Labs](https://www.g2.com/products/sauce-labs/reviews) - 4.3/5.0 (166 reviews)

