测试驱动程序

测试驱动程序对于确保可靠性和性能至关重要。 Windows 驱动程序工具包(WDK)将驱动程序测试接口添加到 Visual Studio,可用于在网络上的远程测试计算机上生成、部署、安装和测试驱动程序。 WDK 还提供设备驱动程序测试的集合,可用于测试驱动程序的特性和功能。 还可以使用 Visual Studio 中的驱动程序测试模板自定义或编写自己的驱动程序测试。

视频演示

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

测试策略

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

若要准备用于公共分发的驱动程序,请运行 Windows 硬件认证工具包 (HCK)。 有关 Windows 认证计划以及如何获取 HCK 的信息,请参阅 Windows 硬件认证计划

WDK 提供测试二进制文件和工具,以便从命令行轻松运行设备基础测试。 有关详细信息,请参阅 通过命令行运行 DevFund 测试

主题 说明
开发期间测试驱动程序的提示 何时应开始测试? 获得驱动程序要求后,立即开始设计验证关键要求的测试用例。 研究表明,在代码中发现和修复缺陷变得更加昂贵,缺陷在代码中保留的时间越长。 在开发周期的早期发现和修复缺陷的成本和破坏性要低于在发布和分发代码后发现缺陷。 尽早创建测试用例还可以帮助你在设计中发现问题。
如何在运行时使用 Visual Studio 测试驱动程序 Visual Studio 的 WDK 扩展提供了一个设备测试接口,使你能够方便地在网络上的测试计算机上生成、部署、安装和测试驱动程序。 WDK 提供了一组设备驱动程序测试,可用于测试驱动程序的特性和功能。

用于验证驱动程序的工具