如何在 Visual Studio for MUTT 设备中运行系统电源设备基础 (devfund) 测试

介绍必须为连接到可用端口的 MUTT 设备运行的设备基础测试,以便执行压力和传输测试以及系统电源测试。

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

如何在 Visual Studio 中为连接的 MUTT 设备运行设备基础 (devfund) 测试

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

先决条件

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

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

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

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

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

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

计划测试

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

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

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

    visual Studio 测试组。

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

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

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

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