TestComplete Tool Review
September 01, 2017

TestComplete Tool Review

Suhas Kashyap | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with TestComplete

Using TestComplete, now we are able to automate the web applications, mobile apps (which was manual testing earlier) and desktop applications as well. Currently, TestComplete is being used in some of projects/teams and some other team members are learning TestComplete to improve their technical skills using different scripting languages. Along with this, TestComplete has other good features, which are interesting to learn for enhancing skills and to automate applications efficiently.
  • Automating different types of applications (web, desktop and mobile apps)
  • Supports multiple scripting languages for coding
  • Features like name mapping, object spy, object browser which are helpful in identifying elements easily and to identify the process running in Windows OS
  • Online support covering the features of TestComplete/assistance from a vast number of users/technical persons
  • Debugging the code by enabling breakpoint
  • Support for multiple browsers
  • Record and playback feature
  • Still more better online assistance/guide (w.r.t TestComplete tool and to the scripting language along with code) from the technical team. Already online guide is available and its vast, but it can be still improved/updated to include all features of TestComplete and syntax/coding standards of scripting language as well
  • Still more detailed explanation about the errors (compile/Run time) which is observed could be provided so that debugging can be easier and tool will be user-friendly
  • Name Mapping feature/object Spy tool could be improved
  • Positive impact is the ability to automate the manual test cases/scenarios which was tedious and time consuming for web/desktop applications and mobile apps using TestComplete tool and different scripting languages.
  • We can learn to automate manual test cases (using record & play back feature initially).
  • Easy to debug automation code when compile / run time error occurs..
Previously I was working on Selenium with Java for automating the test cases/scenarios and to perform regression testing in web applications. And for the last few months, I have been working with TestComplete on automating desktop and web applications. And I like the name mapping, object Spy and Object browser features would like to explore many other features. Since, we can automate desktop, web and mobile apps and its easy to use along with many other useful features (for locating elements, script coding), thought TestComplete is a better tool for automation.

Also worked on TFS for maintaining the test cases, tracking the defects and now working with the test management feature from TestComplete. Along with this I worked on JIRA and Bugzilla as well for logging defects.
TestComplete is suited for automating web and desktop applications (using different scripting languages) and according to me it maybe less suited for automating mobile apps (initially). But we can automate the mobile apps. Also, it's a good tool to learn automation initially using the record and playback features and we can try load testing the feature as well.