TestComplete in a nutshell
July 19, 2017

TestComplete in a nutshell

Srdjan Stupar | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with TestComplete

We are using TestComplete in our IT department to automate regression testing for different applications. Currently, only QA (myself) is using TestComplete for automating test cases in windows and web. I use the keyword test approach.
  • Ease of use for non-programmers, ability to record and playback your test cases.
  • Support for mutliple programming languges, so it can be used by users with programming backgrounds, which in turn provides more solid test coverage and troubleshooting.
  • Very convenient feature for executing recorded or written scripts over multiple machines via TestExecute feature. You can schedule and run your tests simultaneously over a number test machines.
  • Data-driven testing is made a lot easier with TestComplete's ability to pull the data from stored Excel files or even from DB queries that can be run in real-time during test executions by accessing.
  • Ability to analyze objects your test cases are working with, with their full sets of properties, and to decide which property of an object to verify.
  • Reusability of recorded test cases; you can call a recorded test case within another test case.
  • Cross-browser testing; you can run your web scripts over multiple browsers and browser versions.
  • I would like to have the ability to export test results in bulk, from the Project Workspace section; currently, you can only export one test case execution at a time in HTML format.
  • From time to time, I've run into an issue with object recognition, where TestComplete was not able to find some of our custom coded controls due to its multiple layer structure (Infragistics combined with WinForms, etc.). Our application uses a lot of search result grids, which are Infragistics control grids, and by using the keyword test script approach, I am not able to easily read the values and properties of the individual cells of the grid; object spy treats the entire grid as one element, one control.
  • Shortening the QA Test cycle during our releases by automatinig regression testing has helpd us tremendously.
  • It is a fairly inexpensive enterprise tool.
  • QTP and QA Wizard
TestCompleted proved to be more user-friendly for non-programmers and had better object recognition engine. At the time of evaluating all of them, it was also determined to be more stable of all.
I have been using TestComplete only for the regression testing efforts, and I think for this purpose it has proven to be a well-rounded application. Reporting mechanism is well organized and easy to read. Overall, if you need a tool that will be able to handle "around the clock" QA testing, this is the tool.