Delphi is not dead, TestComplete proves it !
Updated December 10, 2021

Delphi is not dead, TestComplete proves it !

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

Overall Satisfaction with TestComplete

We are using TestComplete to automate Delphi-based thick client GUI testing, complementing what is done via unit and integration testing. As we are using advanced components like VirtualTreeView, the ability to write our own plugins was decisive in the decision to move forward with TestComplete when we evaluated automated test environments. Pricing is fair and support has always been there when we needed it which cannot be said of all actors in this market. All in all, we are very pleased with TestComplete.
  • Accessing components by name instead of coordinates.
  • Reporting is detailed enough.
  • Summary emails are easy to understand.
  • Plugins documentation is partly missing.
  • Auto recording is a bit too detailed.
  • TestComplete allowed identifying hard to reproduce crashes.
We are using Katalon for web-based applications, mainly because our QA engineers have a strong experience with it. But it does not allow precise item identification in Delphi-based applications and that was a show stopper for us. Having received recommendations for TestComplete, we evaluated it and found that in less than two weeks we were able to write our specialized plugins and start testing our applications.

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

We have only been using TestComplete with Delphi applications and it clearly feels right at home with such applications. The ability to identify components in all containers is a very important feature as it allows more robust test harnesses, ones that are not dependent on the position of items on the screen. This means less maintenance when refactoring user interfaces, or simply when fixing typos in the displayed text.

Using TestComplete

2 - TestComplete is used by Quality Insurance personnel in their daily work, which makes their life easier when it comes to repeatedly apply the same test recipe. It also allows them to have a clear view of the state of the software, giving developers and management more confidence.
1 - 
A good knowledge of the application under test is essential.
A development background would be nice as well, to write advanced scenarios.
  • Regression testing
  • GUI testing
  • Find hard to track bugs