CHAOS 测试(设备基础功能)

CHAOS(并发硬件和操作系统)测试同时运行各种 PnP 驱动程序测试、设备驱动程序模糊测试和电源系统测试。

CHAOS 测试

测试 说明

禁用增强型设备测试 (EDT) 支持

此测试将测试筛选器驱动程序 (msdmfilt.sys) 作为使用 DQ 参数指定的设备上的上层筛选器进行卸载。 此测试筛选器作为在此测试类别中运行测试的一部分进行安装

PnP 驱动程序测试使用 EDT 筛选器驱动程序将 IRP_MN_CANCEL_REMOVE_DEVICE 发送到目标设备堆栈。

参数: - 请参阅 设备基础知识测试参数

DQ

运行 CHAOS 测试

并行运行 PnP 测试和模糊测试,同时循环访问所有受支持的系统电源状态。 PnP 驱动程序测试在执行 PnP 操作时向目标设备堆栈发送 I/O 请求。

此测试运行 PnP 测试 (禁用/启用、重新平衡、删除/重启、意外删除和 DIF 删除) 和驱动程序模糊测试,同时将测试系统 (S1、S2、S3、S4 和连接待机) 的所有支持的睡眠状态循环。 此测试的目标是测试 PNP、I/O 和电源并发场景,并查找进程中的任何故障和/或挂起。

测试二进制文件: Devfund_ChaosTest.dll

测试方法: RunCHAOSTest

参数:

DQ - 请参阅 设备基础知识测试参数

TestPeriod - 指定运行测试 (的时间(以分钟) 为单位)。

如何使用 Visual Studio 在运行时测试驱动程序

如何选择和配置设备基础功能测试

设备基础功能测试

PwrTest

渗透压力测试(设备基础功能)

PnP 测试 (设备基础知识)