What is most valuable?
- Tests can be execute and run separately.
- Runs in different remote machines. We have multiple versions of the software being tested.
- Calls different operations through batch files.
- Has the option for combining data and is keyword driven. It helps people with less knowledge in programming to work with it.
How has it helped my organization?
We already have the UI smoke test and have integrated to our build system, which runs each day for multiple version of the product. This saves us a lot of time.
What needs improvement?
* Product is not stable enough and it crashes often
The application under test is a complex scientific application developed in C++ & C# and use different technologies. So when I try to do Name mapping, it sometimes hangs and have to restart Test complete
* Checking from TestComplete to TFS has issues.
I mostly try to checkin the changes with Visual studio as TestComplete hangs while you try to check in with many changes directly to TFS from Testcomplete.
* Possibility to run a part of keyword tests through TestExecute
Consider you have a keyword test with 10 individual tests. By using test execute, you can only run the main one, not the individual ones.
So I like to have the possibility of running from the 3rd test or just running the 5th one.The option is not present in TestExecute (you can do it in Test complete).
What do I think about the stability of the solution?
It would help if it were more stable as it sometimes hangs and crashes.
What do I think about the scalability of the solution?
We have different version of the product and it framework/project was easily scalable and used by other projects.
How are customer service and technical support?
We had multiple technical training sessions which were helpful and almost all the answers are in the community.
Which solution did I use previously and why did I switch?
When I started at this company, they were using TestComplete.
How was the initial setup?
Getting used to product did take some time.
What's my experience with pricing, setup cost, and licensing?
The price is less, compared to other products, such as QTP.
Which other solutions did I evaluate?
We had a choice with Coded UI as we developed it using C#. However, TestComplete is the preferred choice one over coded UI, as it needed to grow more as a test tool.
What other advice do I have?
Get training and decide on a framework that suited for your application. It always depends on what you want to do with the tool.