Tools for Testing Drivers
Looking for updates and drivers for your personal computer?
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) and then review the Driver Development Tools documentation.
Install the latest version of Debugging Tools for Windows and keep up to date with symbols.
Implement software event tracing in your driver to use for troubleshooting in the field.
Turn on Driver Verifier, and use it throughout the driver development cycle.
Use Static Driver Verifier to test code paths for violations of Windows Driver Model usage rules.
Use PREfast to find errors in functions that the compiler might miss.