HLK测试用例如何选择?
HLK测试用例的选择需遵循微软认证规范,结合设备类型、功能特性和目标系统版本进行针对性筛选,以下是关键原则及操作流程:
🔍 一、基础筛选原则
设备类型匹配
通过HLK Studio内置筛选器,选择与待测设备(如网络适配器、GPU等)匹配的专用测试套件。
示例:测试无线路由器需勾选“无线网络设备”分类,并包含兼容性、吞吐量等用例。
目标系统覆盖
根据驱动支持的Windows版本(如Win10 21H2或Win11 24H2),选择对应HLK版本(如HLK2004)的测试集。
必须覆盖32位/64位系统架构,例如同时运行x64.hlkx和x86.hlkx测试包。
⚙️ 二、核心测试项必选
mermaid
Copy Code
graph LR
A[核心功能] –> B[兼容性测试]
A –> C[电源管理测试]
A –> D[稳定性压力测试]
D –> E[48小时连续运行]
功能合规性验证
基础交互:即插即用、中断处理、驱动加载/卸载流程。
安全合规:强制包含HyperVisor代码完整性测试(hvciscan工具扫描)。
稳定性与压力测试
选择高负载用例(如I/O密集型操作),持续运行≥48小时验证资源泄漏。
电源场景覆盖
休眠唤醒、快充协议、低电量模式等电源管理项。
三、扩展场景补充
边界值测试
输入参数极限验证(如温度传感器超限值触发保护机制)。
故障注入测试
模拟硬件异常(如CAN总线断开、信号干扰),检查驱动容错能力。
新型硬件特性
若设备支持USB4、Wi-Fi 7等新协议,需增加专用性能用例。
️ 四、注意事项
优先级标记
优先执行标签为Certification Required的用例(认证必选项)。
环境限制
禁用客户端安全启动(Secure Boot),确保测试模式激活。
策略更新
2023年后新增安全审查(Driver Security Compliance Review),需同步勾选相关用例。
操作流程示例:
HLK Studio中创建项目 → 导入待测驱动。
勾选设备类型 → 展开测试树 → 按上述原则勾选用例。
生成.hlkx报告 → EV证书签名 → 提交微软审核。