"Our FlexMedical application is a very large, wide scope, application. It scans, faxes, and prints, so it has to interact with many pieces of hardware and many pieces of the operating system. Just getting a core test to start the app and configure it from the ground up was incredibly hard to do with other test programs. With TestComplete, we were able to script practically everything, and anything that we couldn’t script, we could write a DLL that could be called from a script giving us endless possibilities," said Ryan.
Eliminating Manual Testing
"The monotony of manual regression testing has been completely eliminated by using TestComplete. Our time is now focused on generating new features and not on making sure that our old code still works. It reduces the number of people that have to spend their time manually testing the product," said Ryan.
Improved Product Confidence
"Product confidence is much higher now that the product is under automated testing. The tests are run as part of our daily build process so we can get an idea of what is working and what is not every day. In the past we’d have that information only a few times a year since it was such an ordeal to fully test the product manually," said Ryan.
Ryan explained what qualities of TestComplete really helped their testing: "TestComplete's powerful scripting engine allows us to do just about anything. Automating very complex UI tests is very easy to do with TestComplete, making testing something that is looked at with enthusiasm instead of dread. The ability for it to integrate with AQtime helps considerably since coverage and allocation profiling are things that really go hand in hand with automated testing."