Rational® PureCoverage® provides code coverage information. You can use this information to assess how thoroughly you are testing your code, and to pinpoint the parts of your application that your tests have not exercised. With PureCoverage, you can:
Collect and view comprehensive coverage data interactively for individual and multiple runs. PureCoverage monitors coverage in all the code in an application, even multi-threaded applications, including third-party libraries.
Automate coverage data collection and processing by incorporating PureCoverage into your automated product testing.
Analyze coverage data in the interactive PureCoverage Viewer and Annotated Source window.
Generate reports to help you diagnose and remedy testing deficiencies.
Exclude selected files and directories from data collection to improve performance.
Adjust coverage data to make the statistics reflect your individual situation.
Fine-tune data collection using the PureCoverage API.
Merge coverage data from different programs that share common source code and from different builds.
Check your coverage at the same time as you check for memory leaks with Rational Purify, Rational Software's run-time error detection program, to make sure you have checked your entire application for errors.
File coverage defects directly from PureCoverage in Rational ClearQuest, Rational Software's defect-tracking tool.
More information?
The Installing and Getting Started manual for PureCoverage describes a sample session with PureCoverage, showing how to collect and analyze data. The manual also includes information about installation and licensing.
For technical information about PureCoverage, answers to common questions, and information about other Rational Software products, visit the Rational Software web site at http://www.rational.com/
A printable PureCoverage Quick Reference is included in the product documentation directory in .pdf format.