TestComplete not so Complete
Rating: 5 out of 10
April 20, 2017
HA
Vetted Review
Verified User
5 years of experience
We needed to automate a web application that had a highly dynamic object hierarchy and we decided to go with TestComplete. The problem with TestComplete is that it is supposed to actually help in rapid automation with minimal requirement for framework development. This actually is not the case for modern web and mobile applications. It is very good with desktop based apps but not so much with dynamic web apps that have complex object hierarchy. There is nothing that Selenium and Appium do that TestComplete is offering apart from a pretty IDE. We had to create the same POF based framework and use it on top of a TestComplete framework, it took the same time for us to create tests that we would have taken by opting for Selenium. In my current role, we decided categorically for open source solutions such as Selenium, Protractor and Appium and these are working wonders for us.
- Documentation is pretty thorough and awesome.
- There is a good tech support that responds in due time.
- Integration with CI.
- Good basic framework.
- Object Spy is awesome.
Cons
- Better interface for dynamic web app.
- Mobile app automation requires considerable improvements.
- There are many objects like the text area and dropdowns that are not captured correctly.
- Xpaths require improvements, these are sometimes very difficult to use if there are no accessibility ids defined.