AQtime - Comparison and Merging of Results
As you start using AQtime's profilers, you will have access to a rich collection
of test results, giving you all of the necessary information to improve speed and
memory usage of your projects. To assist you in your optimization efforts, AQtime
includes two significant result management features: Test Comparison Engine
and Merge Results Engine.
With AQtime's
Test Comparison Engine, you can quickly compare results against
an unlimited number of test runs so that you can answer the all-important question,
"Did my code changes improve the state of my application, or did they lead to other
problems?" For instance, if you create an invoice for a customer in Alabama and
another for a customer in California, you may discover that after running a comparison
that your sales tax calculation class has been used far more for the customer in
California… And with this information in hand, you can go to work on finding the
areas which require optimization - rather than the hit-and-miss approach so prevalent
in development today. (
Screen
shot)
With AQtime's
Merge Results Engine, you can merge multiple test results to
significantly reduce the amount of time spent during testing. For example, you can
execute AQtime and measure the performance of your invoice generation algorithm
and later, measure the performance of your month-end sales summary procedure. By
merging the two distinct test results, you can easily review the cumulative effect
of invoice generation and month-end sales reporting… without having to run an entirely
new test.
AQtime also offers the option for auto-merging the profiler results. For example,
you may enable the "auto-merging" and run the Coverage profiler several times to
determine what application parts were tested during all test executions. (Screen
shot)