TrustRadius: an HG Insights company

TestComplete

Score7.9 out of 10

142 Reviews and Ratings

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.

A great software to automate your application. Recommended.

Use Cases and Deployment Scope

I used TestComplete for 2 of our products. 1. Ours is a read-only CAD tool, where we used the object mapping technique to create the test cases and it worked well for us except for a few of the exceptions where object mapping failed. 2. It is an add-on for the Creo Parametric, where we recognize the features of the object/CAD model.

Pros

  • Object Mapping is really good.
  • Validation of test cases (checkpoints) is user friendly and intuitive.
  • Support of different script languages such as python, VBSript, JavaScript, etc.
  • Help documentation is very detailed and clear.
  • Grouping of the Test Cases and in detail test reports.

Cons

  • Recording in the case where object mapping is not possible, coordinate recording needs a better approach. Sometimes coordinates are not getting clicked for the desired tab and other tab gets clicked when the test is rerun.

Return on Investment

  • Test Complete worked for us where other automation testing environments failed.
  • Good and intuitive UI, a newbie would get comfortable in short period of time.
  • Support of scripting languages is a big plus, employees can have a choice of their own to create test scripts.

Alternatives Considered

Eggplant Functional and HCL OneTest

Other Software Used

Selenium, Eclipse, PyCharm

Test(not)Complete_Feel free to improve

Use Cases and Deployment Scope

We are migrating Manual TestCases to an Automated framework using TestComplete. I am responsible for creating this framework integrating TestComplete with Jenkins and the qTest management tool. Our software is responsible for simulation and is based on C++ with MFC library and for testing. Our main problem with automation is correct create locators and mapping for all of our cases in-app which contains a lot of old code and new approach and [integrating] it with one testing framework

Pros

  • OCR Text Recognition
  • Easy for manual testers
  • A lot of languages supported

Cons

  • Python interpreter is POOR - no possibility to install using pip, no terminal...
  • More support for CI/CD like Jenkins
  • OCR actions could have more built-in functionality for keyword-in scripts you can easily extend

Return on Investment

  • Automation of our testcases
  • Repeatability of tests
  • Finally Regression testing
  • Speed up testing process

Alternatives Considered

National Instruments TestStand, Python IDLE and National Instruments LabVIEW

Other Software Used

Jenkins, Behave, National Instruments TestStand

Smartbear TestComplete

Use Cases and Deployment Scope

We use TestComplete on our product known as Omni Accounts. TestComplete helps us in automating the testing process with the mundane repetitive tasks that are required with each release. To manually do these tests, will take a lot of time, and as we know time is money. With TestComplete, this process is automated and it does not take as much effort and time as a manual process. It is a brilliant product and even someone without coding knowledge will be able to create test cases. The test recorder does most of the work for you.

Pros

  • Auto recording and converting tests to code or steps.
  • Automated running of tests with exception reports
  • Run of multiple tests through a single application

Cons

  • To be honest, i cannot think of anything
  • None
  • Nothing

Return on Investment

  • Return on Investment both in time and money
  • Ease of use
  • Knowledge gained
  • More knowledge of other smartbear products

Alternatives Considered

Apache JMeter and Selenium

Other Software Used

ReadyAPI (formerly SoapUI Pro, LoadUI Pro, & ServiceV Pro), Swagger Open Source, supported by SmartBear, SwaggerHub

Usability

Nice Tool

Use Cases and Deployment Scope

I used [TestComplete] with ASP software in [the] testing team. It is flexible [and easy to] define our automation framework and scripts according to what we need. I design the test cases based on user scenarios then use TestComplete to execute [and] collect results [that] then generate the reports. It is easy to analyze the issues based on the Testcomplete report.

Pros

  • TestComplete couldn't identify all objects in my software but we could declare some class/function to do this.
  • We could use the command line to call TestExecute to execute the scripts automatically.
  • It supports multiple OS and it could update in time once MicroSoft releases new OS.

Cons

  • It doesn't support HTML5 well but i would like to use the same tool to test all the tested software.
  • It is strongly dependent on the screen resolution. if it could include embedded resolution to execute then it would be better.
  • Some objects couldn't be identified correctly and we have to spend more time to analysis the reason. If TestComplete could provide more possibilities, then it would be nice.

Return on Investment

  • Positive: It saves us a lot of time on non-regression test on C/S software application
  • Positive: It can provide promptly response when we need technical support
  • Negative: It seems not quickly follow up the windows OS migration

Other Software Used

Selenium

TestComplete makes Test Automation simple.

Use Cases and Deployment Scope

TestComplete is one of the prominent tools that we use in delivering Software QA Assurance, automating our Functional Tests, Regression Tests & Sanity Tests respectively. As a business, it addresses the complexity of setting up an Automated Test Framework and ensures code quality that supports stability and a positive user experience for Development in tests. We find Test project suites and codes fairly easy to build and maintain and the Test Record & Playback feature ensures we can easily introduce software engineers without prior experience to Test Automation.

Pros

  • Great AI system for object spy & recognition
  • Easy test project suites and code maintenance
  • Versatile debugging system at detecting potential code errors
  • Support for multiple programming language
  • Supports the testing of our large scale data driven projects well

Cons

  • Perhaps could improve with less Memory Hogging & CPU Usage.

Return on Investment

  • TestComplete has helped in testing round the clock especially during off business hours, thereby saving project delivery time. We find it useful to be able to automate a test, execute and go, be back much later and pick up the results.

Alternatives Considered

Micro Focus UFT One (formerly HP UFT)