设备基础功能测试

本部分中的内容

主题 说明

混沌测试(设备基础功能)

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

覆盖范围测试(设备基础功能)

设备基本覆盖范围测试监视和报告进入或离开指定设备的驱动程序堆栈的各种 I/O 请求数据包 (IRP) 。 覆盖率测试中的数据可帮助识别驱动程序测试和验证期间的覆盖率弱点。

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

CpuStress 测试使用不同的处理器利用率级别执行设备 I/O 测试。

驱动程序安装测试(设备基础功能)

“驱动程序安装”测试类别包括多次卸载并重新安装驱动程序以测试安装功能的测试。 每次重新安装后,测试都会针对驱动程序和设备启动 I/O 测试。 这些测试旨在改善需要安装和重新安装设备驱动程序或设备的最终用户的整体体验。

I/O 测试(设备基础功能)

设备基础 I/O 测试在指定的设备上执行基本的 I/O 测试。

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

设备基础渗透测试执行各种形式的输入攻击,这是安全测试的关键组成部分。 攻击和渗透测试可帮助识别软件接口中的漏洞。

PnP 测试(设备基础功能)

设备基础知识 PnP 测试强制驱动程序处理几乎所有 PnP IRP;但是,有三个特别强调的领域:删除、重新平衡和意外删除。 PnP 测试提供了一种机制,用于单独测试其中的每一个,或 (即作为压力测试) 一起测试它们。 此 PnP 测试是结合使用用户模式 API 调用 (通过测试应用程序) 和内核模式 API 调用 (通过上层筛选器驱动程序) 完成的。

重新启动测试(设备基础功能)

设备基础重启测试在指定的设备上运行 I/O,在之前和之后,或在系统重启期间运行。

睡眠测试(设备基础功能)

设备基础睡眠测试在指定设备上运行 I/O 和 PnP 操作,在系统睡眠状态转换之前和之后,或在系统睡眠状态转换期间运行。 睡眠测试可确保受测设备允许系统循环访问所有受支持的睡眠状态。 此外,它还通过简单 I/O 压力测试确保设备在这些状态更改后仍能正常运行。