测试驱动程序

WDK 向 Visual Studio 中添加一个驱动程序测试接口,以便你在网络中的远程测试计算机上构建、部署、安装以及测试驱动程序。WDK 还提供设备驱动程序测试的集合,你可以使用这些测试来测试驱动程序的功能。也可以在 Visual Studio 中使用驱动程序测试模板自定义或编写自己的驱动程序测试。

视频演示

此视频演示如何在测试组中运行与驱动程序有关的测试。

本部分介绍用于测试驱动程序的一些策略,以及有关你如何选择和配置用于测试的远程计算机的信息。

为了准备要进行公开发行的驱动程序,你应该运行 Windows 硬件认证工具包 (HCK)。有关 Windows 认证计划以及如何获取 HCK 的信息,请参阅 Windows 硬件认证计划

本部分内容

主题 描述

在部署期间测试驱动程序的提示

应该何时开始测试?一旦你对你的驱动程序有了要求,你就可以开始设计测试用例,以便测试是否实现了重要的要求。研究表明,缺陷停留在代码中的时间越长,在代码中查找和修复缺陷的开销就越大。与在发布和分发代码之后查找缺陷相比,在开发周期早期查找和修复缺陷开销较少并且破坏性较小。 尽早创建测试用例还会帮助你发现设计中的问题。

如何使用 Visual Studio 在运行时测试驱动程序

Visual Studio 的 WDK 扩展提供了一个设备测试接口,通过该接口可在网络中的测试计算机上方便地构建、部署、安装和测试驱动程序。WDK 提供设备驱动程序测试的集合,你可以使用这些测试来测试驱动程序的功能。

如何使用驱动程序测试模板编写驱动程序测试

可以使用 Windows 8 的 Windows 驱动程序工具包 (WDK) 创建自己的驱动程序测试或自定义提供的某些测试。可以使用 WDK 为 Microsoft Visual Studio Ultimate 2012 提供的驱动程序测试框架将你创建的测试部署到远程测试计算机。