测试目的
|
测试网卡驱动安装、升级与退回功能是否正常。
|
预置条件
|
- 按组网方式1搭建测试环境。
- 获取网卡当前驱动文件及待升级驱动文件。
- 服务器未更新过目标网卡的驱动。
|
测试步骤
|
- 参考5.5中的方法,查询并记录目标网卡的网口名称和数量,有结果1。
- 如能查询到网口名称,则使用ethtool –i <ifname>命令查询网卡使用的inbox驱动版本和固件版本,记录inbox驱动版本号及固件版本号。为目标网口及陪测网口配置IP地址,在陪测端ping <IP>观察是否可以ping通,有结果2。
- 安装要测试的目标版本驱动,观察是否可以安装成功,是否有异常报错信息。查看dmesg信息是否有新增异常错误,有结果3。
- 重启系统,执行步骤1,2查看系统识别到的网口数量,是否与硬件网口数量一致。查看dmesg信息是否有网卡驱动相关的异常错误,有结果4。
- 安装上一个发布的驱动版本,观察是否可以回退成功,有结果5。
- 执行3~5步骤2次。
|
预期结果
|
- 系统支持该网卡的驱动且驱动支持该网卡型号时,网口数量与查询到的网卡PCIe设备数量一致;系统不支持该网卡的驱动或驱动版本过低时,仅能查询到网卡的PCIe信息,无网口名称信息。
- 系统支持该网卡的驱动且驱动支持该网卡型号时,在测试报告中记录驱动版本号和固件版本号,可以ping通。
- 目标版本驱动可以安装成功,并且在安装过程中无异常报错。dmesg下无新异常错误。
- 重启系统后,网口数量和硬件数量一致,网口的驱动版本为步骤3所安装的版本,固件版本不变。dmesg下无测试驱动相关的异常报错。
- 驱动回退成功。
|
测试结果
|
-
|
备注
|
- 每家厂商提供OS兼容性列表,并针对每种声称支持的OS提供此测试用例执行结果。
- 测试执行人员可结合厂家列表及本规范要求,选取一款OS进行验证。
- 驱动升级或者换版本后,需执行命令更新;例如Redhat执行dracut -f。
|