What is most valuable?
The artificial intelligence aspect is very useful for us.
Scaling to a cloud environment is very easy.
Scriptless approaches are very flexible compared to other scriptless automation tools.
The object identification for legacy applications that are very old can still be automated by TestComplete. The object identification is very powerful.
The stability has been good in the latest versions.
Technical support is quite helpful and they have a good community you can look for answers in as well.
The initial setup is pretty easy and it's quick to deploy.
What needs improvement?
We have something called Name Mapping in TestComplete it is the only Name Mapping that is available for TestComplete. If they allowed two Name Mappings, or run Name Mapping in run time, that would be ideal.
TestComplete has its own XPath Identifiers. It auto-identifies the XPath of the application. If that engine could better identify more XPaths automatically and make the process more flexible, that would be better.
Code analysis would be helpful. If they could give us a code analysis feature, similar to something called Ranorex Coach (which will give us auto-suggestions of how to use certain things), that would be ideal. In Tricentis, they have a feature whenever we identify an element or automate an element, they give a unique identification element that the tool notes when we map. Here, we don't have a feature that can mention the unique object identification kind of stuff. We need to highlight it on screen and then we need to check it.
For how long have I used the solution?
I've used this product for more than eight years or so. It's been a while.
What do I think about the stability of the solution?
The solution is now very stable. Four or five versions previous to the latest, if I recall, in version 10 or 11, it had some issues. However, now it is highly stable. Currently, there's nothing to worry about in terms of the stability of the product.
What do I think about the scalability of the solution?
The solution can be scaled across the cloud. It can be scaled using the automation framework.
How are customer service and technical support?
Technical support is good. Either we can raise a technical support ticket with them, which gets answered in 24 hours or we can use the very good community that they have. Whenever we post a query, we are able to get the answer easily from the community. It's very helpful.
How was the initial setup?
The installation is very simple. In just five minutes we can install it and we don't need to do any settings for resetting - such as, for example, how we do it for Selenium or other tools. We don't require much time to deploy it. In no more than five minutes it is installed and ready to go.
What's my experience with pricing, setup cost, and licensing?
The price is moderate. It's not the cheapest or the most expensive if you compare it with other competitors. It's okay.
What other advice do I have?
My company is a partner of TestComplete. I am a senior test architect in our organization.
If a company has an ecosystem and they need to automate the web, desktop, or mobile, then TestComplete is the right tool. Even if they need enterprise application automation, it's very easy. On top of that, using a scriptless approach will save a lot of time. However, users are not limited to that. They can use Python, JavaScript, VBScript, or other kinds of options. You can import external Python libraries inside it, which will give additional capabilities to the tool. It's been very useful.
Overall, I would rate it at a nine out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: partner
My experience with the web support in TestComplete matches yours. As such I have implemented all of our web-based automation using Selenium. I am currently using TestComplete for our desktop applications only.