Device.Fundamentals 可靠性测试先决条件

此内容适用于称为设备基础功能可靠性测试的一部分 Windows Hardware Lab Kit (Windows HLK) Device.Device Fundamentals 测试。 (适用的测试的名称以“DF -”开头。)

本主题介绍 Windows HLK 设备基础功能可靠性测试的配置要求。

本文内容:

注意

  有关其他设备类型的先决条件和配置详细信息,请参阅提供的 WDTF 简单 I/O 插件

一般要求

设备基础功能可靠性测试要求为测试正确配置设备,以在运行测试时测试设备上的 I/O。 如果未正确配置设备,测试将记录设备配置错误。

这些测试使用 WDTF 简单 I/O 接口来测试设备上的 I/O。 简单 I/O 插件是 Windows 驱动程序测试框架 (WDTF) 的扩展,实现特定于通用设备的 I/O 功能。 在运行任何测试之前,请查看设备的特定插件要求。 有关详细信息,请参阅提供的 WDTF 简单 I/O 插件

蓝牙鼠标

测试蓝牙鼠标时,鼠标在整个测试过程中必须保持移动,以便一直保持枚举 HID 鼠标 devnode。 否则,设备基础功能可靠性测试将记录失败。 建议使用自定义/简单的自动解决方案,来使鼠标在测试期间保持移动。

LAN 适配器

注意

为网络 LAN 适配器运行设备基础功能可靠性测试所需的网络测试配置不同于运行 Device.Network 测试所需的网络测试配置。

如果受测设备 (DUT) 是网络 LAN 适配器,请确保已为网络 LAN 适配器分配了 IPv6 网关地址,然后再运行设备基础功能可靠性测试。

如果测试网络环境无法支持分配了 IPv6 网关地址的测试适配器(例如,如果你正在专用网络配置或仅支持 IPv4 网关分配的网络配置中进行测试),我们建议你使用以下测试配置:

  1. 选择运行 Windows 7 或更高版本的 Windows 的远程客户端或服务器系统。

  2. 使用以太网电缆在测试系统的适配器和远程系统的 LAN 适配器之间建立直接连接。

  3. 在远程系统上的“网络和共享中心”中,启用文件和打印机共享。 (有关如何启用文件和打印机共享的详细信息,请参阅启用文件和打印机共享。)

  4. 在远程系统上,打开具有管理权限的命令提示符窗口。 键入 ipconfig /all,记下分配给远程系统的 LAN 适配器的 IPv6 地址。

  5. 在测试系统上的命令提示符窗口中,对上一步中记下的 IPv6 地址执行 ping 操作。 使用 ping -s 选项将测试适配器的 IPv6 地址指定为源地址。

  6. 将记下的 IPv6 地址(不包含作用域 ID,例如 fe80::205:ddff:fe27:3840)作为 WDTFREMOTESYSTEM 参数的输入提供给设备基础功能可靠性测试。

WLAN 适配器

WLAN 适配器是更难针对设备基础功能测试和系统基础功能测试进行配置的设备。 尽管许多不同的路由器可用于测试,但我们建议按照无线局域网 (802.11) 测试先决条件中所述的设置说明进行操作。

要获取有关测试 WLAN 设备的更多帮助,请参阅使用 Windows HLK 排查设备基本组件可靠性测试问题

存储设备

我们强烈建议你在开始运行存储测试之前完成所有设备基础功能可靠性测试。 这意味着计划运行测试两次,如下所示:

  1. 计划运行测试一次,以运行所有设备基础功能可靠性测试。

  2. 计划在设备基础功能可靠性测试完成后运行测试一次,以运行存储测试。

存储测试会重新配置测试设备,并且可能会使设备处于无法支持设备基础功能可靠性测试的状态。 如果必须在运行设备基础功能可靠性测试之前运行存储测试,则必须根据上述一般要求重新配置设备,然后再运行设备基础功能可靠性测试。

具有存储功能的多媒体读卡器或多功能设备

如果要测试的是具有外部存储功能的多媒体读卡器或多功能设备,则必须根据卷 I/O 插件要求用介质填充存储设备的所有介质插槽。

由于 Windows HLK 限制和测试限制,你还必须将介质插入到测试计算机上的所有介质插槽中(即使不对测试计算机上的介质插槽进行测试也如此)。

Microsoft USB Test 测试工具 (MUTT)

Microsoft USB 测试工具 (MUTT) 设备和软件包提供了一组强大的工具,可用于测试 USB 硬件与 Microsoft USB 驱动程序堆栈的互操作性。 有关不同类型的 MUTT 设备、可以使用该设备运行的测试,以及建议用于控制器、集线器、设备和 BIOS/UEFI 测试的拓扑的简要概述,请参阅使用 Microsoft USB 测试工具 (MUTT) 进行测试