My experience with TestComplete - Past five years
August 01, 2017

My experience with TestComplete - Past five years

Joseph C. Dormelus | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with TestComplete

We use the tool to automate an ETRMS and other internal applications. We use the tool to primarily automate the test regression suites for these applications.
  • The fact that the tool supports multiple scripting languages is great. It supports JScript, JavaScript, and Python to name just three. This makes it easy for me to recruit test automation engineers to do the work.
  • The distributed execution module is great in the sense that it helps us to cut our Test suite execution time by more than half.
  • The TestExecute module is very useful. It's not costly and is light weight. The Command Line Interface makes it flexible for us to write schedule jobs.
  • The Distributed module needs to provide the ability to connect to any host instead of a Physical 1 to 1 mapping. This would allow the automation architect to provide a pool of servers to be used for test execution.
  • The tool should have Java support since a huge majority of applications use Java. The IDE's support for Java will allow Java developers to leverage the tool more.
  • The tool needs to improve the performance of its JavaScript code. This is currently a huge issue.
  • TestComplete has helped our company greatly. We had an automation suite that used to take three months to run manually but now runs in about 3 hours.
  • The learning curve to get started was our biggest issues. Once the staff is trained it becomes easier.
We also evaluated Rational Functional Tester and QuickTest Pro. These other tools were a little more difficult to implement and very costly. They were not as flexible as TestComplete. The sales staff around TestComplete was friendlier and more responsive. They made us feel comfortable that we would not be just an other account.
The tool is great for performing end to end automation for a client server application. It is less suited for web automation since it is not as flexible as Selenium in terms of libraries available to engineers.