Test(not)Complete_Feel free to improve
December 11, 2021

Test(not)Complete_Feel free to improve

Michal Ignaczak | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with TestComplete

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
  • OCR Text Recognition
  • Easy for manual testers
  • A lot of languages supported
  • 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
  • Automation of our testcases
  • Repeatability of tests
  • Finally Regression testing
  • Speed up testing process
TestStand is a much more complex tool than TestComplete and it's for a little bit different solutions I think. For desktop apps I would use the TestComplete, For Mobile / Web -> Python + Behave + Pytest selenium - TestComplete is much overcomplicated and slow! For embedded/electronics - TestStand Depends on what u want to test.

Do you think TestComplete delivers good value for the price?

Yes

Are you happy with TestComplete's feature set?

Yes

Did TestComplete live up to sales and marketing promises?

Yes

Did implementation of TestComplete go as expected?

Yes

Would you buy TestComplete again?

Yes

Generally, TestComplete is an easy-to-use tool. Great for manual testers who cannot [program] at all, nice for automated testers, but there is a lot of things [that] can be added as built-in functions. For OCR check the correct pattern of words 1. a 2. b 3. c etc. There could be added silent execution support for example TestComplete automatically creates a VM and run on it the tests. Support for installing and uninstalling tested apps etc.