如何通过命令提示符在运行时测试驱动程序

WDK 提供的设备测试组件可以帮助你在网络上的测试计算机上测试驱动程序。你可以通过复制和安装必需文件在 Visual Studio 之外使用这些组件。你可以使用这些组件运行 Visual Studio 中提供的相同的设备驱动程序测试集来测试驱动程序的功能。

从 WDK 8.1 开始,你可以使用命令脚本在测试计算机上复制和运行 HCK 测试套件。请参阅如何运行 WDK 8.1 中的 HCK 测试套件

先决条件

说明

步骤 1: 将测试复制到测试计算机

  • 从用于开发的计算机中复制设备基本测试。将文件夹 %ProgramFiles%\Windows Kits\8.0\Testing\Tests\Device Fundamentals 复制到测试计算机。

步骤 2: 运行测试

运行测试的 TAEF 命令使用以下语法:

Te.exe [/name:<Test Method>] [<Test Name>.dll | <Test Name.wsc> ]  [/rebootStateFile=<file> ] [/enablewttlogging]  [/P:"DQ= <>" ]  

备注

你必须指定测试二进制文件 (.dll) 或脚本文件 (.wsc)。测试方法 (/name:<test method>) 是可选的。 对于测试名称和测试方法,请参阅设备基本测试。有关指定测试参数的信息,请参阅设备基本测试参数Te.exe 命令选项

例如,在具有特定设备 ID 的设备上 Devfund_PnPDTest.dll 中运行所有 PnP 测试。

Te.exe  Devfund_PnPDTest.dll /P:"DQ=DeviceID='USB\ROOT_HUB\4&1CD5D022&0'"

例如,在具有特定设备 ID 的设备上运行 PnP 意外删除测试。

Te.exe /name:"*PNPSurpriseRemoveAndRestartDevice" Devfund_PnPDTest.dll /P:"DQ=DeviceID='USB\ROOT_HUB\4&1CD5D022&0'"

相关主题

设备基本测试

设备基本测试参数

如何运行 WDK 8.1 中的 HCK 测试套件

测试编写和执行框架 (TAEF)

Te.exe 命令选项