TC for a web application
Christophe MOREL | TrustRadius Reviewer
August 09, 2017

TC for a web application

Score 9 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with TestComplete

TestComplete is used by all of the Quality assurance department in my company (we have several QA teams, one for each product line). We use TestComplete for regression tests and in continuous integration process to test interfaces of our products.
  • TestComplete is easy to use. Code is easy to maintain and update (if developer respects some elementary coding rules, of course).
  • Production of mht log for tests is easy to do, and readability is good (expandable folder, etc.)
  • Execution of a scenario over several browsers.
  • Object spy is efficient.
  • TestComplete Editor for script needs some functionality like highlight mapping object from script, possibility to begin a run from a line in script, etc.
  • Some basics functionalities that have existed for many years in editors like notepad++, eclipse, etc. don't exist in TestComplete.
  • Debug is hard to use.
  • Sometimes automatic mapping of object during recording is bad (for example, for a web application, idStr is not taken as criteria because there is only one object of this type in the page). I prefer doing mapping to control it before recording.
  • Edition of a same shared project by 2 users is too hard. I gave up because we lost some TestComplete code too many times.
  • TestComplete can be blocked by a child process of Application under test, and it's hard to find it, and mainly impossible to stop run without killing TestComplete.
  • Confirmation of object disparition is hard to code. Most of the time, it slows the scenario.
  • Positive: faster software testing.
  • Positive: many updates of TestComplete during the year, and support is efficient.
  • Positive: testing time has decreased and repeatability has been augmented.
  • Negative: some QA team members can't do automatisation because they need coding skills.
Main business challenge was replacement of our old automation tool. TestComplete has well replaced it.
Cross-browser testing [is most useful] because our application is web-based and must run over several browsers.
Improved continuous testing, and decreased testing time. mht log permit to keep traces of execution on old release.
I used an old version of QTP.
Testcomplete is well suited to test interface of our web products. We don't use it for performance or volume tests.