Device Driver Tutorial

Exit Print View

Updated: July 2014
 
 

Testing a Driver

    Drivers should be thoroughly tested in the following areas:

  • Configuration

  • Functionality

  • Error handling

  • Loading, unloading, and removing

    All drivers will need to be removed eventually. Make sure that your driver can be successfully removed.

  • Stress, performance, and interoperability

  • DDI/DKI compliance

  • Installation and packaging

Additional testing is specific to the type of driver.