Thorough testing throughout all phases of development is essential to create a robust, high-quality driver. It is critical to find and fix as many bugs as possible before releasing a driver to customers, especially in kernel-mode drivers, where bugs are far more likely to cause the system to crash or hang.
This chapter provides a brief introduction to testing and verification tools for WDF drivers.
For this chapter, you need … | From … |
---|---|
| |
Tools and files | |
Driver testing and verification tools in the WDK | %wdk%\tools |
Application Verifier | http://go.microsoft.com/fwlink/?LinkId=79601 |
Driver Verifier | %windir%\System\verifier.exe |
KernRate and KRView | http://go.microsoft.com/fwlink/?LinkId=79779 |
WDK documentation | |
Driver Development Tools | http://go.microsoft.com/fwlink/?LinkId=79298 |
Debugging a Framework-based Driver | http://go.microsoft.com/fwlink/?LinkId=79790 |
Handling Driver Failures | http://go.microsoft.com/fwlink/?LinkId=79794 |
Windows Device Testing Framework | http://go.microsoft.com/fwlink/?LinkId=79785 |
Other | |
"Windows Error Reporting: Getting Started" on the WHDC Web site | http://go.microsoft.com/fwlink/?LinkId=79792 |