Tools for Testing Drivers
Thorough testing during all phases of development is essential to create robust, high-quality drivers for the Windows family of operating systems. Microsoft offers tools that can help developers and testers find bugs and tune driver performance during all phases of development.
To get started with Microsoft testing tools:
Install the Windows Driver Kit (WDK). More...
Then review the Driver Development Tools documentation. More...
Install the latest version of Debugging Tools for Windows. More...
Then keep up to date with symbols. More...
Turn on Driver Verifier, and use it throughout the driver development cycle. More...
Use PREfast to find errors in functions that the compiler might miss. More...
Use Static Driver Verifier to test code paths for violations of Windows Driver Model usage rules. More...
Implement software Event Tracing in your driver to use for troubleshooting in the field. More...