本发明涉及计算机双模互联板卡工厂大规模测试领域,尤其涉及一种基于Linux的双模互联双板功能测试方法。
背景技术:
在当前计算机双模板卡测试中,效率、测试覆盖和测试成本无法兼顾。
在当前计算机双模功能板卡工厂大规模测试中,基于产品功能的特殊性、测试时间、成本、产品交期和测试覆盖的考量、大都在双模功能板卡FCT功能测试时,选择具有代表性、优先等级高、使用频率高的一模进行测试,或者单模分站测试,存在如下问题:
(1)测试覆盖率低,容易产生品质漏洞
(2)单模分站测试又增加大量测试成本
(3)在双模互联功能板卡的生产过程中,上述两个问题更加突出。
技术实现要素:
为了解决以上技术问题,本发明提出了一种基于Linux的双模互联双板功能测试方法,在不增加测试时间,测试治具,测试空间,人力和工时的情况下通过交叉测模,实现测试效率的倍增,高效高测试覆盖。
基于Linux的双模互联双板功能测试方法,
1)、测试步骤一,在双模互联板卡测试中,对两块双模互联板卡进行单模交叉测试,即板卡一测试模式一,另板卡二测试模式二;
2)、测试功能并将测试状态,测试记录,测试log通过程序分别标记保存,并标识保存板卡信息,测试步骤一结束;
3)、测试步骤二,交叉转换测试模式,即板卡一测试模式二,板卡二测试模式一;
4)、匹配并确认板卡信息正确,匹配并确认板卡测试步骤一完成,并且测试结果为PASS;
5)、测试功能并记录测试状态,测试记录,测试log;
6)、合并测试步骤一和测试步骤二的测试记录,测试log并上传保存,以备后用,FCT测试完成。
①BIOS中必要的板卡设置如板卡分模,治具装配,插件插线等。
②开机启动进入Linux系统,程序记录板卡信息
③Linux下分模测试并记录测试,生成测试log,测试PASS后,断电交叉换模,治具装配,插件插线等。如测试Fail,工程师初步分析,并确定返修还是重测
④开机启动进入Linux系统,对比匹配板卡信息,对比匹配测试状态
⑤Linux下分模测试并记录测试,生成测试log,测试PASS后,合并单模测试下的测试log,生成板卡双模测试log。
本发明的有益效果是
有效的减少了测试时间,提高了测试效率;
测试不需要单模分站,节省了测试物料,空间,人力工时。降低了测试治具的日常维护强度。
进行了设备信息匹配和log信息匹配,有效增加了测试覆盖并保证了双模测试板卡的一致性,效率高,成本低,又不增加工人劳动强度。
附图说明
图1是测试和使用流程示意图。
具体实施方式
下面对本发明的内容进行更加详细的阐述:
a)检查BIOS设置,设置板卡模式启动顺序。
b)开机启动进入Linux系统,程序记录板卡信息。
PN,SN,模式等
c)Linux下分模测试并记录测试,生成测试log,测试PASS后,断电交叉换模,治具装配,插件插线等。如测试Fail,工程师初步分析,并确定返修还是重测。完全说明如下:
依据测试状态标志step文件判定Load测试脚本和测试模块,部分代码如下
生成测试步骤一测试log,测试完成标志,生成本步骤测试完成标志,部分代码如下。
d)开机启动进入Linux系统,对比匹配板卡信息,对比匹配测试状态,部分代码示例如下:
e)Linux下分模测试并记录测试,生成测试log,测试PASS后,合并单模测试下的测试log,生成板卡双模测试log,测试如下所示:
通过上面的测试方法,在不增加测试时间,测试治具,测试空间,人力和工时的情况下通过交叉测模,实现测试效率的倍增,高效高测试覆盖。