The most valuable feature is the ability for a non-developer to develop intelligent, robust, data-driven tests.
Test Automation Specialist at a tech vendor with 201-500 employees
The tool has the ability for a non-developer to develop intelligent, robust, data-driven tests
What is most valuable?
How has it helped my organization?
TestComplete has greatly improved our organization functions by allowing us to develop, manage, and execute many forms of testing in one central repository. Being able to develop, manage, and execute JUnit, NUnit, PHPUnit, PyUnit, Selenium, functional, and nonfunctional tests has given our company great insight as to the health of our testing efforts.
For how long have I used the solution?
I have used this solution for four years.
What do I think about the stability of the solution?
No issues.
Buyer's Guide
SmartBear TestComplete
March 2025

Learn what your peers think about SmartBear TestComplete. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
859,579 professionals have used our research since 2012.
What do I think about the scalability of the solution?
No issues.
How are customer service and support?
The level of technical support leaves a lot to be desired. The only way to get support is via email, therefore problems that could take a matter of minutes to solve by phone or web conference can sometimes take several days.
Which solution did I use previously and why did I switch?
We previously used IBM Rational Functional Tester, Segue/Borland/Micro Focus SilkTest, HPE Mercury Quick Test Professional, and IBM Rational Robot.
We switched because of the ability for a non-developer to develop intelligent, robust, data-driven tests.
How was the initial setup?
The initial setup was very straightforward and took very little time.
What's my experience with pricing, setup cost, and licensing?
No advice. I did not deal with the licensing and pricing.
Which other solutions did I evaluate?
I did compare the tool to IBM Rational Functional Tester, Segue/Borland/Micro Focus SilkTest, and HPE Mercury Quick Test Professional.
What other advice do I have?
TestComplete is a great product. It is a perfect fit for an organization that has a hard time finding testers with a development background and want to centralize the development, management, and execution of their tests.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
SQA Team Lead at a tech vendor with 51-200 employees
Advantages include Name Mapping and finding objects at run time, although it has memory leaks
What is most valuable?
Name Mapping and finding objects at run time. I have no issue because its IDE is simple to use.
How has it helped my organization?
- License is less expensive than the other products available in the market.
- I have automated the regression test suite of my company's product.
What needs improvement?
It has memory leaks. I have seven complete test projects, all of them loaded in one project suite. I don't know why memory increases when I just write the code and check-in/out files from the VSTS.
For how long have I used the solution?
For last five years.
What do I think about the stability of the solution?
Often crashes with large projects. File check-in takes too much time in TFS.
What do I think about the scalability of the solution?
No idea.
How are customer service and technical support?
Community is very helpful.
Which solution did I use previously and why did I switch?
I didn't switch from another solution.
How was the initial setup?
I would say straightforward, and really easy to work on TestComplete with its simple IDE.
What's my experience with pricing, setup cost, and licensing?
They are changing the licensing structure which is really bad. TestComplete 11 supports all TestComplete modules in one license. TestComplete 12 has separate licenses for each module, Web, Desktop, etc. I hate the new licensing structure.
Which other solutions did I evaluate?
I have no idea.
What other advice do I have?
It's a really good product with minimal issues.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
SmartBear TestComplete
March 2025

Learn what your peers think about SmartBear TestComplete. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
859,579 professionals have used our research since 2012.
Analista de TI Sênior/Teste de Software at a tech vendor with 1,001-5,000 employees
Provides easy recording, understanding, and use without too much programming
What is most valuable?
It has easy recording, understanding, and use without too much programming.
What needs improvement?
Should improve parts for desktop products.
For how long have I used the solution?
I have used it for four years and still use it today.
What do I think about the scalability of the solution?
Yes, some.
How are customer service and technical support?
Good, I only needed it once.
Which solution did I use previously and why did I switch?
Yes, I had already used it. I changed because I did not have any solutions as close to the real thing as this. Free tools mostly do not resolve the problem.
How was the initial setup?
The first was difficult only in learning how to do it. Going forward, it has been easy and intuitive. We scale projects the best way for the company as we find that the simpler way to do it.
What's my experience with pricing, setup cost, and licensing?
It is expensive, and it is difficult to acquire living in Brazil. They should facilitate this. There are few representatives for this solution with little interest in selling it here.
Which other solutions did I evaluate?
Yes, JMeter.
What other advice do I have?
It is a great product. Just get advice before installation and everything will be much easier for you. I strongly recommend it.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior QA & Test Manager, Head of Test Automation at a tech services company with 501-1,000 employees
The automated test farm of 20 virtual machines for execution, 20 TestComplete licenses and 20 automated testers are doing the job of 100 manual testers.
Pros and Cons
- "Selenium integration."
- "Error handling features in the tool are a little limited."
What is most valuable?
- SoapUI/ReadyAPI integration
- Selenium integration
- We run all of tests using TestExecute, this is just the executer for all TestComplete tests – command line version so can be integrated with any CI tools
- We used to these tests seamlessly on Jenkins (TestComplete has a plugin for Jenkins)
- The best part is TestComplete gives choice of selecting any of the six languages it supports
- List of checkpoints available in TestComplete is one of the strongest available in the market
- We also make heavy use of version control integration and JIRA integration
- Data driven testing feature of this tool is one of the best
How has it helped my organization?
We did a POC for number of tools in past and eventually decided on TestComplete. We started with one tester and one test which we used to trigger manually. As the product matured, it added cross browser, mobile testing functionality, integration with Selenium/ SoapUI and Jenkins plugins, so we started using it more and more. Currently, the automated test team size is 20 and we run hundreds of tests automatically at the end of build process without any human intervention. For us, the automated test farm of 20 virtual machines for execution, 20 TestComplete licenses and 20 automated testers are doing the job of 100 manual testers. The ROI has improved significantly and all the regression tests for our product are automated. We have plans of using TestComplete in the test driven development approach where developers can make use of our tests as part of their unit testing and I am sure we are going to achieve a lot more from this tool in coming years.
What needs improvement?
- Error handling features in the tool are a little limited
- The tool currently is Windows only, would like to see it being implemented for Mac and Linux
- Once the tests are created in one languages, you can’t change it use other languages
What was my experience with deployment of the solution?
There have been no issues with the deployment.
What do I think about the stability of the solution?
The tool sometimes seems a little unstable and crashes sometimes on Windows 10.
What do I think about the scalability of the solution?
There are no issues with the scalability.
How are customer service and technical support?
Customer Service:
Average
Technical Support:Good
Which solution did I use previously and why did I switch?
No. We did a POC on multiple tools and TestComplete was our first selection
How was the initial setup?
StraightForward
What about the implementation team?
In-house
Which other solutions did I evaluate?
QTP, TOSCA, RATIONAL, RANOREX
What other advice do I have?
The tool has great capability but also has great potential to demoralize if you implement it in incorrectly. Automated tests complement manual testing and doesn’t remove manual tests completely so I would suggest keep your manual tests, they will come handy as reference when the automated test fails or needs an update. I would suggest following before you start implementing the tool in you automated test environment
- Choose the language to be used and stick to it. TestComplete supports six languages (VBScript, JScript, Python, DelphiScript, C++Script, C#Script)
- Choose the naming convention for objects in the name-map and keyword tests so that you can make use of these tests in several projects
- Always try to reuse the tests with parameterised values wherever possible rather than duplicating the tests
- Version control the tests so that you can maintain multiple versions for multiple branches of your tests
- Define and document a standard process for automation and communication
- Execute the tests frequently so that you can get the best out of the tests and defects are identified as early as possible
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
QA Automation Lead at a tech services company with 501-1,000 employees
Our automation engineers can create tests more easily, but the code editor gives poorly formatted code.
Pros and Cons
- "It's cross platform automation capabilities specially ranging across web, UNIX (via putty), and other systems."
- "The code editor, though following eclipse-style, is still a work in progress and gives a very poorly formatted code once viewed via other editing tools."
What is most valuable?
It's cross platform automation capabilities specially ranging across web, UNIX (via putty), and other systems.
How has it helped my organization?
TestComplete replaced QTP as the preferred choice of tool for the organization. It is much faster, works better across technologies (esp. Flex based UI) and is better compatible with newer technologies directly out of the box. We could have our automation engineers create tests more easily. Also, we were able to set-up lab machines to enable distributed runs for more applications in a shared environment.
What needs improvement?
The code editor, though following eclipse-style, is still a work in progress and gives a very poorly formatted code once viewed via other editing tools like Notepad++. Performance is another aspect which can be improved.
For how long have I used the solution?
I've used it for one and a half years.
What do I think about the scalability of the solution?
TestComplete was fairly easy to scale once we had the licenses in place for the organization.
How are customer service and technical support?
We used tech support for some specific third-party grids we had to automate. The support was average and we ended up creating our own automation solution for that piece of automation.
Which solution did I use previously and why did I switch?
We previously used QTP, and later moved to TestComplete as it provided more out of the box support for newer technologies like Flex and AIR.
How was the initial setup?
Initial setup was very straightforward. We did face some hiccups in license procurement however, once licenses were procured the process from there was quite smooth.
What about the implementation team?
We had a mixed team. The implementation was smooth overall and requires a few skilled automation experts to oversee the transition/initial implementation.
What was our ROI?
We achieved ROI in eight months from the start of implementation. Get a good automation architect to implement a good ROI directed framework. It is very easy to lose direction during a mmigration.
Which other solutions did I evaluate?
- QTP
- Selenium
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Software Developer at a retailer with 1,001-5,000 employees
Our biggest problem was the timing between input and responses, but a whole suite of tests could be run automatically.
Pros and Cons
- "The ability to run a whole suite of tests automatically (which we did overnight)."
- "We were testing handheld barcode scanners running WindowsCE with many menus of warehouse functions, and our biggest problem was the timing between input and responses."
What is most valuable?
The features of TestComplete that were most valuable to me were:
- The ability to run a whole suite of tests automatically (which we did overnight)
- The ability to create test scripts that were easy to modify;
- The ability to easily review a log of software errors, if any
How has it helped my organization?
It would have been a huge task to have to run the test scripts manually, probably 12 hours straight. We were able to run tests on daily promotions of software so all software was tested every night, making any bugs instantly visible the next morning. It gave us quick confirmation that software changes worked, and without breaking any existing software.
What needs improvement?
We were testing handheld barcode scanners running WindowsCE with many menus of warehouse functions, and our biggest problem was the timing between input and responses. This was because sometimes the Windows PC feeding the scanner script data was faster than the scanner could process it, so we had to constantly tweek the wait times so the script wouldn’t bomb out. I have since used software with a “wait for” function that would wait for a response, but if TestComplete did, we didn’t know about it.
One of the main reasons I was hired was to use TestComplete with green screen applications, which was possible, but not easy. You had to know the exact column and row position of every text line on the screen so you could verify the string being tested and analyze exactly where and what the response would be.
For how long have I used the solution?
I used TestComplete as a QA Automation consultant for about six months.
What was my experience with deployment of the solution?
No
What do I think about the stability of the solution?
No
What do I think about the scalability of the solution?
No
How are customer service and technical support?
Customer Service:
We never needed customer service.
We never needed technical support.
Which solution did I use previously and why did I switch?
Nothing previous to TestComplete.
How was the initial setup?
That happened before I was hired, so I don't know.
What about the implementation team?
TestComplete was implemented with the help of contract software developers who created the test scripts, which was invaluable to be able to use it for testing, and to use them as templates so we could copy and modify to make new scripts.
What was our ROI?
unknown.
What's my experience with pricing, setup cost, and licensing?
unknown.
Which other solutions did I evaluate?
TestComplete was installed before I was hired, so I know nothing about this.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Principal QA Engineer at Capco
Supports Desktop and application testing and enables centralizing all scripts in one tool
Pros and Cons
- "TestComplete fits almost perfectly with a large amount of stacks, such as Delphi, C#, Java and web applications."
- "TestComplete gives support to do requests to a SOAP web service but has no support to do HTTP requests on Restful services."
What is most valuable?
Desktop and web application support. TestComplete fits almost perfectly with a large amount of stacks, such as Delphi, C#, Java and web applications. It's an amazing feature for companies that want to automate UI tests on each application built in-house.
How has it helped my organization?
Before using TestComplete on our projects, we used to use a lot of tools to automate our applications, such as Sikuli or Java Robot to automate desktop apps, and Selenium WebDriver for web apps. After starting to use TestComplete, we were able to centralize all scripts in only one tool and technology.
What needs improvement?
TestComplete gives support to do requests to a SOAP web service but has no support to do HTTP requests on Restful services. In a microservice world, this is a big flaw. Another thing is that the cross-browser support has a lot of different traits between browsers. It should be improved.
For how long have I used the solution?
Five years.
What do I think about the stability of the solution?
Sometimes the app crashes during test execution based on the amount of code that is running. It's recommended that you modularize scripts, but that is not a justification for not being more stable.
What do I think about the scalability of the solution?
TestComplete has a test executor app that can be used in a distributed test execution environment. The problem is that this is a paid product. Thus, it was pretty expensive to scale this architecture.
How are customer service and technical support?
Eight out of 10.
Which solution did I use previously and why did I switch?
I used to use HPE QTP but TestComplete has the same features, low price, and support for handling a lot of stacks. In addition, I don't need to use hundreds of plugins.
How was the initial setup?
To start working with TestComplete, we only needed to install (next, next, finish flow) and then start using it. There are some configurations to do to help increase efficiency, but I do not consider that more than a nice-to-have.
What's my experience with pricing, setup cost, and licensing?
Buy modules on demand. If you have a four-person team and they will each automate tests only 25% of the time, it's better to buy a floating licence and share the tool during the work day. If they will each use it all the time, buy licences for all of them.
Which other solutions did I evaluate?
No, I did a PoC and discovered the pros and cons.
What other advice do I have?
Do a PoC and try to understand if TestComplete fits your context and requirements. Use the script-driven approach instead keyword-driven, because the former is more efficient.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Test Analyst
It has increased effective testing processes and reduced the cycle time. I would like to see recovery scenarios.
What is most valuable?
One of the valuable features is object identification. It provides the different options to users so they can uniquely identify the objects.
How has it helped my organization?
By automating the regression test cases, it has increased effective testing process and reduced the cycle time.
What needs improvement?
I would like to see recovery scenarios.
For how long have I used the solution?
I have been using this solution for over four years.
What do I think about the stability of the solution?
I did not encounter any issues with stability.
What do I think about the scalability of the solution?
I did not encounter any issues with scalability.
How are customer service and technical support?
I would give technical support a rating of 8/10.
Which solution did I use previously and why did I switch?
When we started using this tool, only TestComplete provided the support of the automation for WPF objects.
How was the initial setup?
The initial setup was easy.
What's my experience with pricing, setup cost, and licensing?
This is cheaper compared to other testing tools.
Which other solutions did I evaluate?
We evaluated other options QTP.
What other advice do I have?
This is the best tool for GUI and Web Automation.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free SmartBear TestComplete Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2025
Popular Comparisons
Tricentis Tosca
Katalon Studio
OpenText Functional Testing
BrowserStack
BlazeMeter
Sauce Labs
Selenium HQ
Eggplant Test
LambdaTest
Worksoft Certify
Ranorex Studio
Qt Squish
Buyer's Guide
Download our free SmartBear TestComplete Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- SAP GUI Testing Tool
- Which product do you prefer: Micro Focus UFT One or SmartBear TestComplete?
- Which is the best RPA solution for performance testing automation?
- What are your recommended Accessibility Testing tools (both open-source and licensed ones)?
- Why is Test Automation Tools important for companies?
- What is the best Automated Functional Testing Tool for Testing Pega Applications?
- What is End-to-End (E2E) test automation?
- What is the Robotic Process Automation (RPA) life cycle?
- When evaluating Test Automation tools, what aspect do you think is the most important to look for?
- What performance testing tool do you recommend for web applications?
May I know what scalability issues you've faced.