Case Study
服务器板卡BFT自动化测试案例
本匿名案例展示服务器板卡BFT自动化测试的通用实施方式。测试系统围绕软件流程、板卡接口、测试夹具和数据记录组织测试任务,覆盖启动与固件相关检查、存储和I/O检查,以及基础电气与功能检查。
Case system visual服务器板卡BFT自动化测试系统示意
Test SoftwareInstrumentationFixtureDUTTraceability
Software, instrumentation, fixture, DUT and production data integration.项目概览
匿名服务器板卡BFT自动化测试案例,覆盖OpenBMC、Bootloader、FRU、Linux、Firmware、EMMC、I/O、电气检查、Loading Test和MES Integration。
测试需求
- 检查OpenBMC运行环境和Bootloader流程。
- 完成FRU数据读取、写入和验证。
- 在Linux环境下执行Firmware Programming。
- 覆盖EMMC、I/O、TCA9535和INA3221相关检查。
- 执行电压、电流、温度和基础功能检查。
- 支持Loading Test和MES Integration。
系统架构
自动化测试软件测试控制与数据记录测试夹具与板卡接口服务器板卡DUTMES Integration
关键测试项
OpenBMCBootloaderFRU读写与验证LinuxFirmware ProgrammingEMMCI/OTCA9535INA3221电压、电流和温度检查基础功能检查Loading TestMES Integration
工程挑战
- 需要在统一测试流程中协调板卡启动环境、固件操作、存储检查和基础功能检查。
- 不同接口和检查项目需要通过测试夹具与板卡接口稳定连接。
- 软件流程需要区分测试步骤、结果判定、异常记录和数据保存。
- 测试结果需要形成可查询的数据记录,并支持与MES Integration衔接。
实施方案
- 开发自动化测试软件,编排OpenBMC、Bootloader、Firmware、FRU和板卡功能检查流程。
- 通过测试夹具和接口连接板卡DUT,执行EMMC、I/O、TCA9535和INA3221相关测试。
- 将电压、电流、温度、Loading Test和基础功能检查纳入统一结果判定。
- 记录测试步骤、参数、结果和异常信息,并预留MES Integration接口。
工程结果
- 形成覆盖服务器板卡基础测试流程的自动化测试结构。
- 将软件、夹具、板卡接口和数据记录纳入同一测试系统。
- 支持根据DUT测试规范组织测试步骤。
相关解决方案
相关工程能力
Automated Test SoftwareTest Fixture DesignData Traceability
查看工程能力