background image
<< Send WM_CLOSE to window | Selecting a diagnostic during recording >>
<< Send WM_CLOSE to window | Selecting a diagnostic during recording >>
Setting Diagnostic Tools Options
Setting GUI Playback Options
9-11
Setting Diagnostic Tools Options
You can use the Rational diagnostic tools -- Rational Purify, Quantify, and
PureCoverage -- to collect diagnostic information about an application during
playback of a Robot script.
After playback, Robot can integrate the diagnostic tool's results into the Robot log,
so that you can view all of the playback results in one place. You can choose to show
any combination of errors, warnings, and informational messages. You can then
double-click a result in the log to open the script in Robot and the appropriate file in
the diagnostic tool.
About Purify and Robot
Robot with playback under Purify works with Visual C/C++ applications on
Windows NT 4.0 and Windows 2000.
Purify detects and diagnoses memory access errors and memory leaks. Without
Purify, the visible symptoms (crashes, malfunctions, or incorrect results) of these
kinds of errors often do not show up until long after the erroneous code was
executed, and in a short test, often not at all. Purify detects and pinpoints the cause
of the error as the code is executed.
Where applicable, Purify adds significant value to Robot, because it finds many
otherwise hidden defects in the application code.
About Quantify and Robot
Robot with playback under Quantify works with Visual C/C++, Visual Basic, and
Java applications on Windows NT 4.0 and Windows 2000.
Quantify profiles the time spent in each module, function, line, and block of code,
and detects performance bottlenecks within an application. Once bottlenecks are
identified, you can focus on the inefficient parts of the code, and substitute
alternative implementations or algorithms to improve performance.
By using a Robot script to drive the application, in conjunction with Quantify, you
ensure that a repeatable test is measured for each iteration of performance
improvement. This minimizes the risk of comparing different things when
contrasting a run before and after a possible performance-enhancing code-change.
About PureCoverage and Robot
Robot with playback under PureCoverage works with Visual C/C++, Visual Basic,
and Java applications on Windows NT 4.0 and Windows 2000.
PureCoverage is a code coverage analyzer that reports which modules, functions,
and lines of code were and were not executed in any run or collection of runs.