TestComplete - Fantastic for an established product wanting to implement test automation where it didn't previously exist
July 30, 2021

TestComplete - Fantastic for an established product wanting to implement test automation where it didn't previously exist

Ben Fishel-Brown | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with TestComplete

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.
  • TestComplete has done a wonderful job of shortening our regression test cycles.
  • TestComplete is a little tougher to implement with schedulers like TeamCity.
  • Licensing is kind of a pain.
We aren't 100% sure that we will stick with TestComplete for our web-based UI testing for the long haul because Selenium is a bit lighter on the overhead front, but we definitely really like it for testing our standalone applications and utilities. As far as a complete testing package is concerned, though, we really like it as a one stop shop for test automation.
The biggest time savings for our teams has been in our regression and cumulative cycles. We release somewhat regular cumulative patches over the course of a year and depend on a deep regression for our major releases. Previously, these took weeks for many people to do. With TestComplete, a single person can knock everything out in a week or so. There is the up front cost, of course, of implementing TestComplete when you've got nothing to start from, but it's so nice to have it once you get your tests to a fairly robust point.
TestComplete has been most helpful for catching cases where a fix for one thing broke something else in a subtle way. Our somewhat dated web architecture means that we rely more on UI-based tests than a normal test automation team might use, so these tests, despite being relatively slow compared to tests that are designed to run on the backend, are still fairly robust.
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.