Great for interface testing
July 19, 2017
Great for interface testing
Score 8 out of 10
Vetted Review
Verified User
Overall Satisfaction with TestComplete
We use TestComplete as our primary automated testing solution for the company's products. As a major element of the flagship product is the interface, we needed a testing solution that could interact cleanly with visual elements, the way an end user would interact with them. TestComplete handled that requirement.
- User interface testing
- Keeping up with browser developments
- Identifying behavior changes in the interface
- The licensing system is unwieldy, particularly when it comes to removing a license from a dead machine.
- The stand-alone test runner, TestExecute, really needs a function for setting local variables and parameters.
- Adding exception handling for scripts would be very useful.
- Adding a 'pause for human interaction' script element (other than inserting a breakpoint) would be highly useful for certain tests.
- Reduced the length of the release cycle due to being far, far faster than manual execution for most tests.
- Eliminated risk of inaccurate tests (testers becoming bored reviewing grids of data, etc)
- Eliminated tedium for developers spot-checking functionality.
Unit testing solutions are great, but not effective when the interface needs to be tested, or when there are multi-step complicated scenarios that need to be set up and reviewed.