A great software to automate your application. Recommended.
Use Cases and Deployment Scope
I used TestComplete for 2 of our products. 1. Ours is a read-only CAD tool, where we used the object mapping technique to create the test cases and it worked well for us except for a few of the exceptions where object mapping failed. 2. It is an add-on for the Creo Parametric, where we recognize the features of the object/CAD model.
Pros
- Object Mapping is really good.
- Validation of test cases (checkpoints) is user friendly and intuitive.
- Support of different script languages such as python, VBSript, JavaScript, etc.
- Help documentation is very detailed and clear.
- Grouping of the Test Cases and in detail test reports.
Cons
- Recording in the case where object mapping is not possible, coordinate recording needs a better approach. Sometimes coordinates are not getting clicked for the desired tab and other tab gets clicked when the test is rerun.
Return on Investment
- Test Complete worked for us where other automation testing environments failed.
- Good and intuitive UI, a newbie would get comfortable in short period of time.
- Support of scripting languages is a big plus, employees can have a choice of their own to create test scripts.
Alternatives Considered
Eggplant Functional and HCL OneTest
Other Software Used
Selenium, Eclipse, PyCharm


