跳转至

硬件测试用例

1、测试工具

测试工具代码仓库

2、测试项目

硬件分类 硬件子类 测试策略 测试分类 测试项 用例
整机 服务器整机  1、不同厂商、不同型号的服务器需要要分别做兼容性测试
2、服务器主板拓扑(如增减CPU、内存、外设等)发生变化
3、服务器最大规格扩容(如内存、存储)
4、服务器推荐使用典型配置,内存、存储推荐使用最大规格做兼容性测试 
整机测试  自动识别设备并执行测试项
函数调用栈测试 system.backtrace
部件 cpu 1、CPU不同的架构、微架构和代次需要分别做兼容性测试 功能测试 CPU识别 cpu.power
cpu.list
CPU热插拔 cpu.hotplug
计算和调度 cpu.benchmark
cpu.schedule
浮点测试 cpu.calculate
memory 1、不同品牌、不同型号、不同速率需要分别做兼容性测试,推荐使用最大容量进行测试 功能测试 内存识别 memory.list
内存热插拔 memory.hotplug
内存读写测试 memory.allocate
gpu 1、不同品牌、不同型号需要分别做兼容性测试 功能测试 显卡设备识别 gpu.list
计算加速 gpu.vendor.nvidia
storage 1、不同品牌、不同型号的RAID卡需要分别做兼容性测试
2、兼容性测试需要覆盖主流配置
3、不同品牌、不同介质(HDD、SSD、NVME等)、不同型号需要分别做兼容性测试,推荐使用最大容量进行测试
功能测试 存储设备识别 storage.list
典型文件系统测试 storage.mount
存储功能测试 storage.rw
network 1、不同品牌、不同型号需要分别做兼容性测试,需要使用最大速率进行测试 功能测试 网络设备识别 network.list
网络连通性测试 network.connect
协议测试 network.tcp
network.udp
其他设备 1、不同品牌、不同型号需要分别做兼容性测试,具体根据设备特点单独分析决定 功能测试 根据具体设备验证