设备基础功能测试

在本节

主题 DESCRIPTION

CHAOS 测试 (设备基础知识)

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

覆盖率测试(设备基础知识)

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

CPU压力测试(设备基础)

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

DriverInstall 测试 (设备基础知识)

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

I/O 测试(设备基础知识)

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

渗透测试 (设备基础知识)

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

PnP 测试 (设备基础知识)

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

重新启动测试 (设备基础知识)

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

睡眠测试 (设备基础知识)

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