Great Product for the Small to Large Software Development Needs
Overall Satisfaction with TestComplete
- The organization of test suites and test projects is very intuitive. This made it easy to learn and fairly easy to manage. We had a conceptual framework for tests that TestComplete seems to support very well.
- The blog web site for technical support is very responsive and the people supporting it know the product quite well. This has been essential in helping us to apply the product across a wide variety of testing needs.
- TestComplete allows one to create very robust automated test procedures. When it comes to testing on a very large scale, the test procedures must themselves be bullet proof. There are quite a few tricks to learn to make this happen, but TestComplete allows us to do this.
- The reporting features are poor to non-existent. We need to develop our own presentation formats for results and do not want to buy an add-on product (such as QA Complete) to do so. We have had to get creative and embed report meta data generating subroutines into our test procedures so that we can capture the data that we need. This is time consuming and inefficient.
- There are a couple of files that are particularly vulnerable to corruption if you are not very careful with how you manage your source control. The name mapping file and individual project files can be corrupted easily when more than one person is making changes to those files. Merging capabilities with something like the Git version control tool can be tricky. Remember to back things up frequently and carefully!
- This is still to be determined - at least in terms of hard numbers. We are only just starting to collect data on our testing results, so stay tuned. However, I will say that TestComplete definitely gives us capabilities that we would not otherwise have. Thus in a binary sense, TestComplete is a game changer (e.g., yes we have automated testing capability vs. no, we do not have automated testing capability).
Yes, it absolutely did. We needed a tool that performed automated testing at three levels (direct GUI manipulation, GUI object property/method call manipulation, and sending stimuli and detecting responses for multiple programs running concurrently in a system). We also needed a tool that was flexible with its verification checkpoint methods (image comparisons with masking and tolerance setting capabilities, flexible and robust XML content verification, object property verification, table-driven results lookup, and many other types). Finally, we needed a tool that was affordable.
TestComplete basically hit a home run for us in all of these areas.
Evaluating TestComplete and Competitors
- Product Features
- Product Usability
- Analyst Reports