Welcome to Rational PureCoverage

 

Are you seriously committed to the development of high-quality software? Then you need the assurance that the code you're responsible for has been exercised thoroughly - every line, every function, procedure, or method - before you release it. 

That's where Rational® PureCoverage® can help you get ahead. PureCoverage automatically evaluates the completeness of your testing and pinpoints the parts of your code you're failing to reach. As a Visual C++, Visual Basic, or Java programmer, you can easily monitor testing coverage as you run your program. As a quality engineer, you can include PureCoverage in your test harness to generate comprehensive coverage reports for every test you run. 

Using PureCoverage you can: 

  • See immediately what percentage of your code has and has not been exercised 
  • Identify untested, or insufficiently tested, functions, procedures, or methods 
  • Locate individual untested lines in your source code 
  • Customize data collection for maximum efficiency 
  • Customize displays to focus on the details you need 
  • Merge coverage data from multiple runs of a program 
  • Save coverage data to share with other team members or to generate reports 
  • Monitor code coverage from within your development environment by using the PureCoverage integration with Microsoft Visual Studio, and Microsoft Visual Basic 5.0 and later 
Check every component in your program  

PureCoverage analyzes coverage for every component in: 

  • Visual C/C++ code in .exes, .dlls, and OLE/ActiveX controls, and COM objects 
  • Visual Basic projects and p-code .exes (Visual Basic 6.0), native-code .exes (Visual Basic 5.0 or later), .dlls, OLE/ActiveX controls, and COM objects 
  • Java applets, class files, and code launched by container programs (in conjunction with the Microsoft virtual machine for Java) 
  • Components launched from container programs such as Microsoft Internet Explorer, the Microsoft Transaction Server, jexegen'd executables, Jview.exe, Tstcon32.exe, Netscape Navigator, or any Microsoft Office application 
  • Microsoft Excel and Microsoft Word plug-ins 
Use PureCoverage throughout the engineering cycle  

Start using PureCoverage early in the development and testing cycles to find and eliminate gaps in both your formal and informal tests. You'll know that you're exercising all your code right from the beginning and finding errors while there's time to correct them. Continue using PureCoverage whenever you exercise new or modified code, up to the time of final product release. 

Tips for developers  

Let's say you've just put together a new routine. You can use PureCoverage to collect coverage data and easily focus on the information for your new code. You'll see immediately whether you've tested everything before check-in. PureCoverage provides coverage data with minimal effort on your part. 

If you're exercising your code manually, use PureCoverage to monitor and guide your testing as you work. PureCoverage shows you interactively the percentage of your code's functions, procedures, or methods that you've exercised. 

Tips for quality engineers  

As a quality engineer, use PureCoverage to gauge how well your test suite is keeping pace with the evolution of the program you're testing. You can add one or two lines of code to your test scripts to run PureCoverage automatically in batch mode whenever you test. With immediate and continuous feedback about the effectiveness of your test suite, you can guarantee that you are exercising every modification in the program you're testing. 

More information? PureCoverage's online Help provides detailed reference information and step-by-step instructions for using PureCoverage. For a start, look up purecoverage, introduction in the online Help index. 
Back | Next | Table of contents



Copyright © 1999, 2001 by Rational Software Corporation. All rights reserved.