Try our new research platform with insights from 80,000+ expert users
it_user710514 - PeerSpot reviewer
Test Automation Engineer at a energy/utilities company with 10,001+ employees
Real User
Calls different operations through batch files. The product is not stable enough and it crashes often.
Pros and Cons
  • "Runs in different remote machines. We have multiple versions of the software being tested."
  • "Product is not stable enough and it crashes often."

What is most valuable?

  • Tests can be execute and run separately.
  • Runs in different remote machines. We have multiple versions of the software being tested.
  • Calls different operations through batch files.
  • Has the option for combining data and is keyword driven. It helps people with less knowledge in programming to work with it.

How has it helped my organization?

We already have the UI smoke test and have integrated to our build system, which runs each day for multiple version of the product. This saves us a lot of time.

What needs improvement?

* Product is not stable enough and it crashes often

The application under test is a complex scientific application developed in C++ & C# and use different technologies. So when I try to do Name mapping, it sometimes hangs and have to restart Test complete

* Checking from TestComplete to TFS has issues.

I mostly try to checkin the changes with Visual studio as TestComplete hangs while you try to check in with many changes directly to TFS from Testcomplete.

* Possibility to run a part of keyword tests through TestExecute

Consider you have a keyword test with 10 individual tests. By using test execute, you can only run the main one, not the individual ones.
So I like to have the possibility of running from the 3rd test or just running the 5th one.The option is not present in TestExecute (you can do it in Test complete).


What do I think about the stability of the solution?

It would help if it were more stable as it sometimes hangs and crashes.

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?

We have different version of the product and it framework/project was easily scalable and used by other projects.

How are customer service and support?

We had multiple technical training sessions which were helpful and almost all the answers are in the community.

Which solution did I use previously and why did I switch?

When I started at this company, they were using TestComplete.

How was the initial setup?

Getting used to product did take some time.

What's my experience with pricing, setup cost, and licensing?

The price is less, compared to other products, such as QTP.

Which other solutions did I evaluate?

We had a choice with Coded UI as we developed it using C#. However, TestComplete is the preferred choice one over coded UI, as it needed to grow more as a test tool.

What other advice do I have?

Get training and decide on a framework that suited for your application. It always depends on what you want to do with the tool.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
QA Manager at a computer software company with 201-500 employees
Real User
I like the cross browser compatibility. The way objects are added and used when utilizing descriptive programming could be improved.
Pros and Cons
  • "I like the cross browser compatibility. It saves a lot of time re-writing scripts to accommodate different browsers."
  • "The way objects are added and used when utilizing descriptive programming could be improved. It is a little unwieldy, compared to UFT."

What is most valuable?

I like the cross browser compatibility. It saves a lot of time re-writing scripts to accommodate different browsers.

How has it helped my organization?

We are consultants. So we simply provide an automated solution to a client, then move on. We don’t use the product in our day to day work.

What needs improvement?

The way objects are added and used when utilizing descriptive programming could be improved. It is a little unwieldy, compared to UFT.

In UFT, using descriptive programming for a web page you can use.

Browser(description).WebList(description).Select anything.

Regardless of how many panes, frames, panels etc are in the hierarchy before the Weblist object.

But in Smartbear you have to store every frame, panel etc.

So that if you didn’t use the ‘Alias’ functionality you would have an object description miles long.

But even having to use the Alias, you still have to add each and every frame, panel, etc. whereas in UFT you can just use page.object and it will find the object on the page (as long as you’re using unique descriptions!!) without worrying about frames, panes, etc.


For how long have I used the solution?

We have used this solution for about two 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 didn’t require any technical support.


Which solution did I use previously and why did I switch?

I routinely use SmartBear, UFT, and SilkTest. I fit the application used to whatever my client requires.

How was the initial setup?

The initial setup was very straightforward. Even the mobile testing side was easy to setup

What's my experience with pricing, setup cost, and licensing?

My advice so far, is that while it’s not quite as powerful and easy to use as UFT, its price tag more than makes up for it. It makes it an excellent cost saving alternative.

Which other solutions did I evaluate?

I use several tools.

What other advice do I have?

As with all tools, verify that it will do what you need for a reasonable price.

Disclosure: My company has a business relationship with this vendor other than being a customer. We are in the process of setting up a partner arrangement with SmartBear.
PeerSpot user
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.
it_user710532 - PeerSpot reviewer
Architecture Analyst at a tech company with 5,001-10,000 employees
Real User
Automated testing was used to validate security protocols for web applications

What is most valuable?

Automated testing was used to validate security protocols for web applications.

How has it helped my organization?

It is easier to store and execute test cases, track test results, and save time with automation.

What needs improvement?

LoadComplete could be a little more user-friendly, but is still better than LoginVSI. Network issues sometimes made for poor connections.

For how long have I used the solution?

We have used this solution for one year.

What do I think about the stability of the solution?

I did not encounter any issues with stability. The product was available within expected measures.

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 rate the level of technical support as excellent.

Which solution did I use previously and why did I switch?

We switched from HPE QC/ALM. It did not offer automation on the same scale.

How was the initial setup?

The initial setup was made easier with professional services. Learning to code was harder.

What's my experience with pricing, setup cost, and licensing?

I tell people it is cheaper than ALM with the same features and better UI.

Which other solutions did I evaluate?

We did evaluate other options, but I can’t recall which ones.

What other advice do I have?

Make sure you have a large volume of testing to transfer. Otherwise, it is not worth the money.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Senior Automation Test Analyst with 10,001+ employees
Real User
Allows us to test both desktop and web applications
Pros and Cons
  • "It allows us to test both desktop and web applications."
  • "It is very hard to read the test log generated by TestComplete Executor if the log file is very big. TestComplete Executor is a small tool for just running the TestComplete test framework (not for developing)."

What is most valuable?

It allows us to test both desktop and web applications. This is a very important feature for system integration tests, as we develop desktop applications, web applications, and a Web API using the same database.

What needs improvement?

It is very hard to read the test log generated by TestComplete Executor if the log file is very big. TestComplete Executor is a small tool for just running the TestComplete test framework (not for developing).

In fact, this is an issue regarding how to read the test log in MHT format generated by TestComplete.

We know a test log is always generated automatically by test tool after executing a test. TestComplete provides a standard IDE (Integrated Development Environment) interface for user to review the test log. We don’t have issue reviewing the test log within TestComplete regardless how big the test log is (Our test log record the test running for more than two days without stopping. The test log extension name is .tcLogs and the size of total test log is very big over 2.5 GB).

TestComplete also provides a function for the user to export the log into MHT format file via manually selecting each test log after complete a test or dynamically exporting the test log during test executing via command in test script. The MHT log file can be opened by IE. However, if the MHT file is a little big, such as >200M, the user could experience obvious performance issues. It takes a very long time for IE to open this file because IE loads all the contents into one page which could finally eat up all your system memory. I tried to find another tool to open the big MHT log file, but no luck. Even executing a small test (running for one to two hours), the MHT log file size can easily reach to 200M, if a screenshot is included, for example. Normally, each one round of our regression test runs for 30-48 hours. It is impossible for us to open the big MHT log file as the system runs out of memory and an error appears definitely after hours of waiting to just open this file by IE.

TestExecute is a small tool to just execute the test developed by TestComplete. But TestExecute only generates MHT log file rather than TCLOGS file. Obviously, we cannot open the MHT log file if it is very big. So we gave up using TestExectue and export MHT log file function in TestCompelete at all.

We have to buy six individual full license of TestComplete to run and review the test.

For how long have I used the solution?

We have used this for nine years.

What do I think about the stability of the solution?

Overall, TestComplete is quite stable. But the only issue affecting me is if TestComplete is terminated unexpectedly while test is still running (such as, terminating TestComplete without stopping the test first, window restarting, or shutting down unexpectedly), user could lose all the logs.

What do I think about the scalability of the solution?

There were no issues with scalability, but it may have a performance issue with expansion.

How is customer service and technical support?

Technical support is excellent.

How was the initial setup?

The initial setup was straightforward.

What's my experience with pricing, setup cost, and licensing?

The product is becoming more and more expensive. There are two types of licenses: locked and float. Locked license save more, but can only be used in a physical machine. Float licenses can be run in virtual machines.

Which other solutions did I evaluate?

QTP, was very expensive when compared to TestComplete, many years ago.

What other advice do I have?

This tool is very easy to use and very powerful. It has a short test development circle and good technical support. There is an expensive license, but it could save more, as testers may spend more time achieving a certain test goal if using an Open Source tool. You need to consider the testers' script experience and the company’s budget to choose the right tool.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Senior Consultant at a tech services company with 10,001+ employees
Real User
Using this solution I am able to process whole pages at once rather than doing everything one by one

What is most valuable?

Valuable for us is the ability to identify objects by using Find methods. I am able to process whole pages at once rather than doing everything one by one.

What needs improvement?

Using object spy can be slow sometimes and seems to require a lot of resources.

For how long have I used the solution?

We have been using the solution for six months.

What do I think about the stability of the solution?

The solution freezes sometimes, but not very often. Sometimes it doesn’t find any objects from the browser and needs to restart the browser or the whole machine. This happens with Internet Explorer.

What do I think about the scalability of the solution?

It is very difficult to have multiple developers when using Name Mapping. You can’t merge all the files and this creates conflicts.

It scales better for multiple users when using pure script, which reduces the amount of files that cannot be merged.

How are customer service and technical support?

Support calls were helpful at the beginning, and I haven’t used the support since then.

Which solution did I use previously and why did I switch?

We used TestPlant eggPlant and are still using it for thick clients where objects are not available. The development speed for TestComplete is faster and more reliable when objects can be seen.

How was the initial setup?

It is easy to install and use.

Which other solutions did I evaluate?

We went through quite a few of them. This product seemed best for usability and recording features.

What other advice do I have?

Test the trial, then go for it. Keyword tests seem viable for straightforward test cases, but to create dynamic architecture you might want to stick only with scripts and drop Name Mapping.

Keyword tests are easy and fast to record, but adding complex logic for them can be tricky and time consuming.

Disclosure: My company has a business relationship with this vendor other than being a customer. We are partners with SmartBear.
PeerSpot user
it_user288375 - PeerSpot reviewer
Quality Assurance Engineer with 501-1,000 employees
Vendor
We've now automated 90% of the testing we used to perform manually, but I would have preferred Python support in earlier versions.

Valuable Features

It's easy to work with and doesn’t take much to get it setup to start working with it.

Improvements to My Organization

In my previous three positions, there was not a test automation solution in place. I was given the opportunity to explore options. Once I chose a solution, we were able to implement TestComplete and were able to automate about 90% of the manual testing that was done prior to implementing TestComplete.

Room for Improvement

This product continually improves and in v11, they now have Python support. This was something that I wanted and they provided it the latest version.

Use of Solution

I've used it for 11 years.

Deployment Issues

I have not run into any issues with deployment.

Stability Issues

I have not run into any issues with stability.

Scalability Issues

I have not run into any issues with scalability.

Customer Service and Technical Support

Customer Service:

Another one of the many reasons why I chose TestComplete. The level of customer service and technical support can’t be beat. SmartBear always answers my questions within 24-48 hours.

Technical Support:

They have a great website, help and forums that also help in finding the answers I need in a timely manner.

Initial Setup

It was very straightforward which was another reason why I went with TestComplete. I was able to use the demo version (when I was searching for options) to create tests easily, so when I had to demonstrate the product to my management teams, they could easily see why TestComplete was the product for us.

Implementation Team

The implementation was done by me. The best recommendation is to read the help guide, especially if you are using the product in different ways, like floating licenses. This is where the license server is on one machine and people have to access TestComplete that are not local. However, if you run into any issues, the customer support department is there to help in any way they can.

ROI

My ROI has been the fact that it takes less time to run all of the tests that were done previously. Prior to TestComplete, it would take over three weeks to run all of the tests that needed to be run for a release. After TestComplete, we have been able to reduce that time to less than one week.

Pricing, Setup Cost and Licensing

One of the main reasons I went with TestComplete, besides the information that I already provided, was the cost for TestComplete and TestExecute. They make it very easy for large to small companies to implement without large costs. The licenses are broken down the amount of users that need to use it and they also have the option of floating licenses.

Other Solutions Considered

I looked at various options like QuickTest Professional, Rational Functional Tester, and SilkTest.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Software Quality Analyst I at Bentley Systems Incorporated
Consultant
This application is helping a lot in regression testing. If something in the application breaks, we get to know about it quickly, and this saves us time.

What is most valuable?

Object Browser is one of very powerful tool TestComplete provide which can see what processes are running in the memory.

How has it helped my organization?

This application is helping a lot in regression testing. If something in the application breaks, we get to know about it quickly, and this saves us time.

What needs improvement?

There

For how long have I used the solution?

My team has been using it for three years, and I've been using it for one-and-a-half years.

What was my experience with deployment of the solution?

Not at all. The framework was already in place with my team.

How are customer service and technical support?

Customer Service:

It's very good.

Technical Support:

It's very good.

Which solution did I use previously and why did I switch?

That is my first product of this type.

How was the initial setup?

Initial set-up was pretty straightforward, but that was basic. Complexity grows when you go deep in testing.

What about the implementation team?

We do get some training from SmartBear, but we implement tests on our own.

What was our ROI?

The ROI makes it worth buying this product.

What other advice do I have?

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Systems Engineer at a tech services company with 51-200 employees
Consultant
It is similar to other tools like Selenium IDE where you can record and play test scripts. There is no support for mobile testing automation.

Valuable Features:

For more than a year, I've been working on automation of functional testing, regression testing using TestComplete. It is a great tool and hard to learn and use. 
 
Pros:
- It is similar to other tools like Selenium IDE you can record and play test scripts 

- Developer needed to create test scripts using VB Script, Jscript, Delphiscript etc - 
- QA perspective, helps test results logs helps in finding precisely the issue where test failed
- Tests can be recorded in keyword driven or screen capture modes on some screens.
- Tests can be created for regression, functional, DDT (data driven testing), ODT(object driven testing), and so on and it is good to use it for Cross browser testing.
 
Cons:
- There is no support for mobile testing automation.

- QA need to depend upon developer to correct the scripts any change happens. Automated

Improvements to My Organization:

Recording the scripts and running the scripts should be available to all users.

As a QA, I would like to use it by myself using the application recording and replaying the tests.

Room for Improvement:

On some of the UI application pop up screens, Closing and opening screens etc.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user242190 - PeerSpot reviewer
it_user242190Test Manager with 501-1,000 employees
Vendor

what is the best way to convert UFT scripts to TC compatible scripts.

Buyer's Guide
Download our free SmartBear TestComplete Report and get advice and tips from experienced pros sharing their opinions.
Updated: March 2025
Buyer's Guide
Download our free SmartBear TestComplete Report and get advice and tips from experienced pros sharing their opinions.