Product/Service

NuMega TrueCoverage Driver Edition

Source: Compuware Corporation
Writing device drivers is a detailed and difficult task
Accelerating Windows Device Driver Development

Writing device drivers is a detailed and difficult task, yet critical to the success of both the device and the underlying platform. Drivers run in kernel mode of the operating system, where errors are difficult to detect and fix. The lack of reliable drivers has made it difficult for some hardware products to gain market acceptance.

Even if a driver works properly in development and testing, there's no guarantee that it will work under all of the different combinations of operating system versions and system configurations found in the field. Test labs and beta programs try to filter out these types of problems, but getting good debugging information from beta users, or from actual customers, can be difficult and of limited value. Even if you run through a test sequence on a variety of different computers, you have no guarantee that you've tested all of the code in the driver.

NuMega TrueCoverage Driver Edition takes the guesswork out of testing. It lets you instrument a driver without adding additional code and collects information on source lines executed, and it delivers code coverage information that provides you with a clear picture of how well your driver has been tested. TrueCoverage Driver Edition looks inside the driver to determine which functions were exercised during testing, and provides information on the number of lines of code executed.

TrueCoverage Driver Edition also collects information based on successive testing sequences. For example, it merges test coverage results from successive trials, automatically showing complete coverage statistics over the entire testing process. It also keeps track of which functions change over the course of the testing phase, providing information on how volatile the code base is during testing.
For the first time ever, device driver developers have the ability to use the industry's most powerful test coverage tool to ensure that drivers are fully tested. In addition, TrueCoverage Driver Edition is a part of the Compuware NuMega DriverStudio suite that provides a complete device driver design, development, testing, and fielding solution. DriverStudio provides a development, test, debugging, and deployment environment comparable to desktop application developers in productivity, ease of use, and quality of output.

Compuware Corporation, 9 Townsend West, Nashua, NH 03063. Tel: 603-578-8211; Fax: 603-578-8106.