Skip to main content
TrustRadius
TestComplete

TestComplete

Overview

What is TestComplete?

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

Read more
Recent Reviews

TrustRadius Insights

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

Nice Tool

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

Awards

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

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Node-Locked Base

2,256

On Premise
per license

Node-Locked Pro

3,950

On Premise
per license

Float - Base

5,077

On Premise
per license

Entry-level set up fee?

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

Offerings

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

Product Demos

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

YouTube

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

YouTube

UserForms & TestItems TestComplete Smartbear

YouTube

TestComplete Demo

YouTube

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

YouTube

Demo Test Web với TestComplete

YouTube
Return to navigation

Product Details

What is TestComplete?

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

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

TestComplete Videos

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

Watch TestComplete Overview

Watch Creating a First Test in TestComplete.

TestComplete Technical Details

Deployment TypesOn-premise
Operating SystemsWindows
Mobile ApplicationNo

TestComplete Downloadables

Frequently Asked Questions

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

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

Reviewers rate Usability highest, with a score of 7.8.

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

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(142)

Community Insights

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

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

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

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

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

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

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

Attribute Ratings

Reviews

(26-50 of 88)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
TestComplete is the key UI automation tool in our organization. It allows us to quickly and efficiently write powerful, fast, scalable and reliable automated tests. It is a key driver in allowing us to react to customer needs, and quickly implement change in our products, while giving us the confidence to know our products still meet the levels of quality our users expect.
  • Windows application testing
  • Integrates well with other SmartBear products and bug tracking tools
  • Web testing
  • Mobile testing
  • Licensing for automated build machines can be a bit frustrating to configure with the cloud.
  • configuration for multiple environments requires some homebrew thinking
TestComplete is very powerful in modern applications. The ability to dig into the underlying code objects can really open the door to some incredibly versatile automated tests. A little slower and and less elegant than some other tools in the web testing space, but a singular product that hits web, desktop and mobile is a killer sell.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
TestComplete is being used to perform software quality assurance checks by IT professionals located on a respective scrum team. The software is currently being used for various core systems and business applications across a variety of technologies enterprise wide. The business problem that it addresses is ensuring code quality that supports a positive the end user experience and stability.
  • GUI-based functional tests.
  • Object oriented scripting.
  • ETL data integrity testing.
  • DevOps.
  • API testing.
  • Additional development libraries.
  • Object Spy.
TestComplete has the ability to meet most technical needs for a CI/CD DevOps environment. It has the ability to integrate with a DevOps tool chain, and associated test suites. The IQ plugin has especially been helpful with scripts that require the OCR feature to recognize and read text contained in on screen pop-ups.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
TestComplete is being used in our organization by our QA team to support our custom in-house applications as well as our externally facing web site applications. TestComplete has allowed us to push more reliable code out more quickly giving us the confidence that the development team hasn't broken other areas of our applications. We previously were pushing out changes without knowing that other areas broke since we didn't have the time to manually test everything.
  • The user interface is well designed which does not require us to hire QA testers that also have a coding background. It's not complicated to learn.
  • We have found that the SmartBear community is very supportive and SmartBear responds to our ticket requests.
  • It does a great job of supporting different scripting languages and support for multiple browsers.
  • We would like to see better image comparison flexibilities for editing image comparison masks.
  • Some of our QA testers record their tests but most of the help files are directed at testers who script.
  • We've run into some bugs in the last few weeks and we had to work with technical support from SmartBear. We submitted a ticket.
We previously were manually testing a large application that was becoming business-critical. We found that as we added new functionality and fixed bugs, we were breaking other areas of the application without knowing it because changes were being pushed to production with a full comprehensive test.

Fast forward to using TestComplete and we're now able to push changes to production faster ran with more confidence knowing that TestComplete will notify us if something bad has happened in our application.
Score 10 out of 10
Vetted Review
ResellerIncentivized
TestComplete can be used fully to automate all desktop, web, and mobile apps across different teams or organizations. Most of the ROI reduces a lot of scripting and time, in order to solve errors and warnings since TestComplete supports AI driven self-healing mechanisms. It also integrates with all the CI/CD tools/bug tracking tools easily.
It has increased speed by delivery (record/playback, reusability of scripts), automation made simpler(manual testers/anybody can use it with no skillset), and delivery of the quality customers want (AI features helps you correct and detect potential issues).

  • Scriptless record/playback, ample language support (JavaScript, Python, Delphi,VB,Jscript,C++,C#), conversion of keywords, test to scripts, reusability of scripts.
  • Self-healing of test cases with new AI feature(IQ), intelligent fix of errors and warnings, PDF support, BDD framework(Cucumber and HipTest), latest integration with BitBar, Azure Develops, Zephyr for Jira.
  • Excel checkpoints, public documentation, user friendly Interface
  • 24/7 support from resellers and Smart Bear. More performance and less memory
  • Integrates with bug tracking tools(Jira, Zephyr, Bugzilla) Report Generation -Junit, Allure, MHT.
  • Object recognition should be improved for better recognition of third-party / custom controls.
  • It supports only Windows OS. It should support MAC, Unix/Linux so that we can automate these OS's apps.
Especially, I recommend TestComplete for people who don't have any automation experience or knowledge or manual testers as it is very user-friendly and supports a record/playback feature which is the faster way to create test cases for any application. Even well-talented automation engineers can use the detail and get the best out of its robust features (more scripting languages support, import any libraries and customize the script for better automation, full CI/CD support, AI can be used for error handling).

I want to give only 9 because it needs some improvement in object recognition on custom/third-party controls, automation on mainframe apps, stability, scalability.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We have 150 different applications that we test using different tools. TestComplete is one of the tools that we are using prominently to test our many applications.

TestComplete is mainly used across our all departments and I would say people are widely using that.

It removes the complexity of using difficult tools like Selenium and no prior programming language knowledge is needed to create or run these tests. We are automating our sanity and regression test suites using Test Complete.
  • No Prior Programming knowledge required while using Test Complete
  • Recognize the objects using its artificial intelligent object recognition system
  • Record and play back
  • Logs the issues in the best manner
  • Failures been captured with the screenshots
  • All the pages are displayed properly while creating the automation test cases.
  • Parallel Execution
  • Displaying proper message while updating the name mapping and page is not opened
  • Don't open any Windows native app like the Calculator app while running the test automation
It will be greatly helpful for new joiners to ramp up into the test automation development process.

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

It has the best record and playback option.
Score 10 out of 10
Vetted Review
ResellerIncentivized
TestComplete is used within my company in special projects. We use it to automate the regression tests for a product we develop for our customers.
  • Easy to use. Even no technical tester can use TestComplete.
  • Robust. If you know how to write your tests and that the name mapping is essential, then the tests are robust.
  • Cloud integration for mobile tests.
TestComplete is well suited for a scenario where you want to write fast and easy and a lot of UI regression tests
Ben Fishel-Brown | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We're primarily using TestComplete to run UI tests against a web application and standalone applications. The web application is older and has a lot of architecture that is outdated and limits us from running automated tests that are based more in the API/integration-based area. That means we are stuck with running more UI-based tests than a true test automation group might like to have. TestComplete makes organizing and running our tests fairly smooth.
  • TestComplete is great for working with our non-web applications.
  • TestComplete allows us to interface with our web application in a robust way.
  • Despite the age of our architecture, TestComplete handles the old stuff that's been around a while as well as the newer technology when we are able to implement it.
  • TestComplete could stand to have a simplified view for different types of users. For instance, as a manager/architecture guy, I'm not so interested in getting into the code and am more interested in file-based interactions.
  • TestComplete could use more integration with reporting for things like TeamCity to improve test status visibility.
I really, really love [TestComplete] for testing standalone applications. I think it's average for web-based testing. We plan on doing a review of TestComplete for use in mobile testing, so I don't have an opinion on that. TestComplete is solid overall as an all-inclusive test solution which is why it is nice for companies just getting started with test automation.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
It is used by a few divisions in our company for automated testing. Mainly for Windows or Java, Desktop feature. We also use TestExecute. It saves a lot of time by automated actions instead of constantly doing manual work by developers. Maintenance of the code is also simpler. It will help your workers, it helps you!
  • Automated testing
  • Code maintenance
  • Bug tracking
  • Performance issues mostly.
  • From time to time unexpectedly exits.
It saves time. It has been used in our organization for years now, and to be honest I do not see any competitor at this moment. The developers are satisfied with the tool and use it on a daily basis in connection with other tools. I can recommend it as the top choice. You won’t regret it.
July 28, 2021

Automation

Score 7 out of 10
Vetted Review
Verified User
Incentivized
TestComplete is being used in our QA department. We use it to run our regression when receiving a new release from out vendor. This is useful as we usually complete around 500 test case[s] per release. As we get new releases monthly, we are able to run TestComplete and quickly and easily see if any part[s] of the program have broken.
  • Flushes out any defects when we get a new release
  • We are able to release programs to production in a timely manner
  • Very little user intervention. We are able to run TestComplete overnight.
  • Speed can improve
  • User interface can be more intuitive
It help[s] flush out any defects before a release in put in production.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Currently only the QA department uses TestComplete and mainly as a regression tool. Recently though Development Head also start using this as part of a system overhaul, again using it as a regression and sanity check tool. TestComplete will assist any "reader" of the test case to see the process flow and of course, any errors caused by the recent deployment of code will be flagged.
  • Allow non technical staff to capture automation tests
  • Clear and uncomplicated visualization of results
  • Compatibility with other applications like selenium
  • Remote connection e.g. into a jump box is an issue that seems we can overcome by using selenium, but using only TestComplete would have been preferable.
  • Automatic kick-off of test cases. Might just be my team that is struggling but possibly look at an easy solution/interface for nontechnical staff?
Again it allows both staffs with and without coding ability to capture and run test cases which is a big plus. The click, record, runway is good enough to get a noncoder started, while those with more technical ability can add additional and quicker ways of capturing and setting up more complex tests, so TestComplete caters for both.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
TestComplete is used solely within the Quality department at my organization and is used to test the web application portion of our product. We maintain a bank of test scripts that we developed, and are planning to integrate the execution of the test scripts into our CI/CD pipeline in the near future.
  • Visual test script development.
  • Script based back end for focusing in on specific UI elements.
  • Well laid out GUI for organizing and executing test cases.
  • Automatic capture and reporting of test case execution results.
  • Visual recognition is a feature we don't use due to it not being as accurate as the scripting feature.
TestComplete is best suited for testing web applications that are well developed and have unique element IDs implemented. I believe that it is less appropriate for highly dynamic apps with lots of layers and elements that are unlabeled. Our web app is JS-based and features a lot of nesting, which seems to confuse TestComplete at times, however requesting our dev team to add unique element IDs to the critical elements seems to remove this issue, and elements are readily identifiable by TestComplete.
Gagneet Singh | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
TestComplete is being used across the organization for multiple purposes. The QA Team uses it for their functional and regression testing, and the same is being used to test the integration by the Devs. The BAs and other businesses use it to get the UAT. Before, we put our applications into the production environment.
  • Behavior driven development
  • Test regression and recognizing elements on the UI.
  • API testing
  • DB data validation
  • Integration with CI/CD tools
  • Recognizing elements in different technologies like SAP and PEGA.
  • Integrating with commercial tools for CI.
  • Debugging of the code.
Great tool for testing across UI, API, and DB testing. It is excellent for use with .NET applications and development. It allows for easy use of visual cues to identify and ensure that all systems can be recognized and has good debugging, although that lacks a bit in stepwise debugging and needs improvement. System testing is easy, but unit testing might require a bit more planning to work out. API's in REST is good and SOAP can also be done.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We used TestComplete for automation testing on our web application regression testing daily. We use it for our department application. Mostly we use it as a daily regression test to test each main function of the application [for] most UI functions.
  • The key word testing helps us a lot. It can generate the test case fast.
  • It is easy to use. No strong tech skills of the tester is required.
  • It is well organized. The help information and documentation is really a help.
  • The TestComplete tech support team is efficient with feedback.
  • The tech support team process takes some extra time for the user. {You have to] open a ticket, then get general information, [then] have to contact the account manager [to] find a specific support engineer to have a meeting to share screen to resolve the problem. Might take 2 weeks to get set up [with a] conference call meeting.
  • My account manager changes frequently, and so far I don't know who my contact is.
The test script with keyword testing is very nice to use. But the test case will be impacted by the system performance [and] wait time. Sometimes the application server or system responds to delay, the test script does not have the wait object flexible, most times I have to manually update [the] wait time. The result is running the whole test suite [which] will take longer.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I started using TestComplete about 7 years ago when I was brought into the company to set up a formal software QA process. I had used a few other automation tools in the past but wanted to try a bunch out on the new software. I ended up going with SmartBear as it worked well with the software I was going to test. With TestComplete's modules, I was able to use web and mobile scripts easily. Our sales tools have complex formulas to get pricing, so TestComplete made it easy to do. I pull rates from the DB, use an Excel spreadsheet to store options/data for each scenario to run, calculate the values, then easily compare to what is shown on the screen to verify. Android app was just as easy to use.

For the second set of automation, I created data entry scripts that allow TestComplete to enter business data into our main system 24/7 with the desktop module. This ensures that there's no human error entering and it saves from having a team input data for days on end. Adding TestExecute to a virtual machine means that I can push my TC code there and have any number of users run the data entry scripts at anytime. By adding code to allow the user to pick their Excel sheet of data and which line to start on, I don't ever need to babysit the execution of the automation or make changes to the code on the fly.

This is saving the company time and money that can be invested back into the departments for other things. I have a single development TestComplete license for myself and have numerous TestExecute licenses for anyone to use. The license manager sits on a physical machine that they have access to pull from.
  • Handling random popups correctly : error messages, multi-windows, etc.
  • Ease of use : not at all complicated to learn and code against. Lots of features but not so many that it bogs down everything
  • Object recognition : it's rare that TC will have an issue grabbing an object's properties to access
  • Support : very fast with answering any questions/issues I have with 100% success rate for me
  • Would love to see TC be a plugin for Visual Studio. Instead of VBScript or JavaScript, to use C# or VB.NET
  • Easier to set up with iOS. Android is not bad but iOS seems slow and confusing to get up and running
  • Built-in PDF reading support, built in Excel API
TestComplete seems for me to work best on Web apps. Speed is never an issue and the scripts are easy to code (I do not use keyword tests). I am finding that data entry is also fast, as I need to put delays in certain areas to allow the software to catch up with TC. Doing any work with images gets a little more tricky, so I try to avoid that type of testing as much as possible.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use TestComplete for regression testing [our] ERP system.
  • User friendly for non-coders
  • Record feature
  • SmartBear Community
  • Easier use of variables
  • Automatic variables such as today's date, etc
  • Name mapping is a bit clunky
We have a really difficult system to automate with much trying and failing in the past. The system can be clunky at times and has difficulty finding something which is clearly right there on view.

Easy to use in regards to recording tests but still requires a lot of work with Name Mapping to get it working better. Not a simple record and done like they make out in the demo.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
TestComplete is only used by the IT QA department. I use it to automate testing, which increases the amount of tests that are completed in a short period of time.
  • I can record a simple test and play it back. This reduces the amount of time it takes to develop automated tests.
  • TestComplete connects to Zephyr for reports that interest my manager.
  • The test logs are easy to read, which allows follow up on any issues found.
  • I have had issues with the recording generating different name mapping then what the play back wants. SmartBear seems to be addressing this issue.
  • In Keyword Tests, I can jump to the associated name mapping entry. In scripts, I can not.
  • I wish there was more training beyond the novice videos. Yes, there are extensive help topics, but sometimes I get overwhelmed with the amount of information I'm to read to get the answer.
I have a variety of different applications that I test and use TestComplete to automate testing. I really like the flexibility. Some of the manual testing I do, in order to automate, would require the company to buy another tool which integrates with TestComplete.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use TestComplete in the Quality Assurance department, especially me, as we have a one-seat license to Test our records Management Software. We use TestComplete to do functional testing of our product. It helps during our release cycle to run smoothly and helps us to minimize the manual workload.
  • Test License include Test Seat for IDE and Test Execute for Running on VM
  • Help non-coding person to get started with Record and play back methodology
  • Smart bear academy motivates people to learn with in-house practical learning feeds/videos
  • Users are not notified with new features that have been added for each release
  • Compatibility to test Tool tips on Web pages
We use [TestComplete] for over night or mid-day automated runs without any human interference on the Test Execute VM. I personally started learning Test Complete by Record and Playback and enhanced my skills by converting the same script to code, this helped me to have a better understanding of what I write now in Code.
Georgino Abboud | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
TestComplete is our primary automation tool for regression testing
  • Easy to use
  • Continuous Updates
  • Excellent Support
  • Feature rich
  • Parallel testing
  • Test publishing
Whenever test automation is needed, TestComplete is the best tool, it can integrate with multiple sources to read and write data with built-in connectors, easy to lean and support multiple programming languages
Score 8 out of 10
Vetted Review
Verified User
Incentivized
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.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
My organization uses TestComplete to automate testing of our custom software. The software is a windows application, used with a medical device that we are designing. The software and test engineers use this program at my organization. TestComplete automates testing which allows for quicker and more thorough software validation. This helps us to iterate quicker on software releases.
  • TestComplete has an easy UI so you don't need to be a coder to use it.
  • TestComplete has a lot of functionality to integrate with different software types - web based, desktop based, etc.
  • TestComplete can require some pretty manual steps to update test cases.
  • TestComplete has some bugs that I could not resolve.
TestComplete is very well suited for automating software testing for both desktop and web applications.
Anil Kumar Moka | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
TestComplete is used by several teams in my organization but not all. It is typically used for test automation and mainly for functional and regression testing.
  • It easily integrates with other tools like Jira, Github, Jenkins and even other test automation frameworks like Selenium. With these features, it makes a perfect case for continuous testing and CI/CD. Also perfect for DevOps style of development.
  • It supports multiple platforms like desktop applications, web applications, and mobile applications. This combination makes a great one as in today's world an app should be functioning in all environments.
  • It has cloud on demand test labs which is excellent for running your test suite in multiple environments without any hassle.
  • Got to say that object recognition is way superior to other tools which is very key for test automation. Also supports codeless automation which is cool.
  • Even though object recognition is their strength, it can still be better. Some times in a dynamic web application, the object recognition fails. Of course there are work arounds but you shouldn't really be using them.
  • Switching to debug mode when an exception pops in is missing. Would be a great add on.
  • There are many open source free tools in the market and license cost is a factor with this tool.
TestComplete is best suited for automating the test suite. It's also a great tool if you have to test in multiple platforms and multiple OS and browsers. Their cloud on demand service is a great solution for this. If you are working on agile or any CI/CD platform, you should seriously give a try on this tool. If you are aiming to test Rest APIs or any web service testing, this is not the one to go for.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
TestComplete has been used to automate desktop applications across various departments in our organization. It helps to automate legacy desktop GUI applications which helps us to reduce test cycle time from 3 weeks to 4 days by automating 75% of test cases. Hence overall release cycle time has been reduced.
  • Files detection and name mapping.
  • User friendly interface.
  • Scriptless records and replay.
  • Intuitive.
  • Documentation.
  • License cost.
  • Inbuilt automation framework.
  • Report analytics.
TestComplete is robust automated testing tool well suited for desktop based GUI applications where ROI is comparatively better while comparing to other market tools. Scriptless automation through record and playback helps QA team to automate the tests without having programming expertise. Tool is lacking with reusable built in keywords and frameworks which is must required for complex test automation use cases
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I am a lead on the Automation Team. TestComplete is used among my organization for various products. We build upon what TestComplete offers us as our core with our code application-specific frameworks and scripts for sanity, smoke, and regression testing. QA are trained against the TestComplete tool, the FWK and coding to learn how to script, execute, debug, and analyze the results. TestComplete helps greatly to catch defects, DEV changes, design flaws, and performance before releasing to our clients. These issues can only be caught if the scripts are coded in a smart fashion and TestComplete helps with the functionality it provides.
  • The ObjectSpy tool is the best I've seen for an automation tool. Gives a lot of details on an element to know how to handle it for automation purposes.
  • TestComplete is an easy tool to play around with and learn how to use. Fantastic help from documentation and code examples.
  • SmartBear forum provides great support on questions and issues.
  • Great support of Third party packages used by webpages, windows applications, and browsers.
  • Great control in organizing your code and scripts.
  • I rarely come across anything that I cannot do in TestComplete. SmartBear does a great job in keeping up with the latest in the industry as new releases come out.
  • SmartBear maintains a list of suggested functionality or improvements that they discuss and agree to develop and add to TestComplete per clients likes.
  • Any issues I may come across, the SmartBear forum has many users that provide support back to me. These are users as well as SmartBear employees on this forum.
TestComplete covers a wide range of functionality like UI testing, SOAP testing, SoapUI integration (REST/SOAP), Selenium integration, distributed testing, etc. Various scripting languages are also supported. I use JScript as a simple language for users to understand and use. Nothing bad to mention at this point.
March 07, 2019

TestComplete

Kim Mejares | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
TestComplete is used in our test automation process. With continued integration, our automated tests developer, using TestComplete, will perform sanity tests/smoke test that will test the application included in the build every time our developer submits their code changes. It is also used in our day to day/regression testing when we have a scheduled release.
  • UI Testing is very efficient and has a detailed report every time the test completes its run.
  • Automation developer has the option to choose which programming language he is comfortable with, TestComplete offers a lot of options.
  • The recording is very fast and easy to convert into real test.
  • Compared to other tools like Microfocus UFT, TestComplete lacks some areas like loading the script library during run time, in TestComplete you need to have more experience using it to suit your need. Not easy to tweak in short.
Keyword-driven and data-driven test automation frameworks work best for TestComplete. Cross-browser testing is good as well as support for mobile automation.
Bernhard Rohrbacher | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
The development team and I noticed we spent a lot of time manually testing everything in our product before it went out the door. Specifically, the sanity test that we conduct before we release a new version.

It was decided that we needed to automate this long and costly procedure. So, I spent some time looking for options and TestComplete seemed like the perfect solution.
  • Keyword test is really easy to use. Anyone can figure it out in a couple of hours.
  • The support they provide is amazing. Their customer service is top notch and they have a lot of resources for beginners to more advanced users.
  • More advanced features are provided and come in handy.
  • TestComplete can easily integrate with your development workflow.
  • Beta testing for major releases would be nice. In other words it would be nice to see what our tests will do/ won't do for every release.
  • A learning feature that is built into the product. Something like what Postman has done recently to their newest version. This would help up newbies as well as more experienced users.
I would recommend this product to anyone looking to automate multiple applications and/or large scale applications.

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