A Need for Advanced Debugging
"As FlexMedical grew, the need for more advanced debugging and profiling became critical. The primary AQtime profilers that we use are the Allocation, Coverage, and Performance. Small memory leaks were starting to affect the product’s ability to work 24x7 and, as our customer base grew, the need for the highest quality code became more and more important," said Ryan McGinty from OCERIS.
Ryan explained how they discovered AQtime: "We started using other products for profiling, but all fell short in one way or another. After discovering TestComplete, we looked into AQtime and found it to be far superior to what we had used in the past and at nearly the same price. Plus AQtime matches our development environment, BDS2006, in that it can profile a variety of applications including Win32, .NET, and x64."
Combining TestComplete and AQtime
"Whenever a new section of code is written, it is profiled for memory leaks. We then test the coverage of our unit tests or UI tests to ensure that we are testing all of the code. Finally, if there are performance issues, we’ll line profile to see where the bottlenecks exist. When combined with TestComplete, AQtime is extremely powerful and flexible. With TestComplete 5, we simply set TestComplete to run our application under one of AQtime’s profilers and everything is handled automatically. We can quickly, and easily, get complete coverage reports to discover weak points in our testing," said Ryan.