如何在 Visual Studio 中针对 MUTT 设备运行系统电源 devfund 测试

介绍必须针对附加到可用端口的 MUTT 设备运行的设备基础测试,以执行压力和传输测试和系统电源测试。

这些测试在执行系统电源事件的同时执行简单的设备传输。 请注意,devfund 测试只能在Windows 8上运行。 不能同时 运行压力和传输测试和 系统电源测试。 在单独的系统上执行这些测试。 但是,可以在压力转移和系统电源测试之间切换。 为此,请完成第一组测试,重新启动计算机,然后按照下一测试的说明进行操作。

如何在连接的 MUTT 设备的Visual Studio中运行 Device Fundamental (devfund) 测试

开发资金测试是用于测试驱动程序和硬件的测试的集合。 这些测试包含在用于Windows 8的 WDK 中。 可以运行 WDK 加载项以Microsoft Visual Studio Professional 2012 RC,并从开发环境中运行这些测试。

先决条件

在开始运行开发基金测试之前,请确保满足以下要求:

  • 若要运行这些测试,需要至少两台计算机:主机和测试。 配置主机和测试计算机以进行测试和调试。

    • 必须为 Windows 8 安装 Microsoft Visual Studio Professional 2012 和 Windows Driver Kit (WDK) 。
    • 测试计算机必须运行最新版本的 Windows 8。

    可以从下载Windows硬件开发下载Visual Studio和 WDK。

    有关配置的说明,请参阅 为驱动程序部署、测试和调试配置计算机

  • 在将主计算机连接到测试计算机之前,必须在测试计算机上启用文件和打印共享和网络发现。 可以在控制面板中启用这些选项,也可以在提升的命令提示符中使用以下命令:

    netsh.exe advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes

  • 设置和配置 MUTT 设备并安装固件。 有关详细信息,请参阅 如何准备测试系统

  • 预配测试计算机。 有关说明,请参阅 为驱动程序部署、测试和调试配置计算机

计划测试

  1. 选择要在测试计算机上运行的测试。 有关说明,请参阅步骤 2:选择要在测试计算机上运行的测试在运行时如何使用 Visual Studio 测试驱动程序

  2. 设置以下运行时参数,如下图所示。

    • DQ: Class='USBTest'
    • TestCycles:100

    visual studio test group.

  3. 配置测试参数。 有关配置的信息,请参阅步骤 3:使用 Visual Studio在运行时如何测试驱动程序的测试参数。

  4. 运行测试。 有关要运行的测试的信息,请参阅步骤 5:使用 Visual Studio 在运行时如何在测试计算机上运行测试驱动程序。

  • 使用 IO 前后睡眠
  • (基本) 期间使用 IO 睡眠
  • PNP (禁用和启用 IO 前后)

有关上述列表中的测试的详细信息,请参阅“如何选择和配置设备基础测试”中的“关于设备基础测试”。

USB
Microsoft USB 测试工具 (MUTT) 设备