【技术实现步骤摘要】
不同版本板卡的FCT匹配测试方法、装置、设备及介质
[0001]本专利技术涉及板卡测试
,具体涉及一种不同版本板卡的
FCT
匹配测试方法
、
装置
、
设备及介质
。
技术介绍
[0002]FCT
:功能测试,指的是对测试目标板
(UUT
:
Unit Under Test)
提供模拟的运行环境
(
激励和负载
)
,使其工作于各种设计状态,从而获取到各个状态的参数来验证
UUT
的功能好坏的测试方法
。
简单地说,就是对测试目标板加载合适的激励,测量输出端响应是否合乎要求
。
一般专指
PCBA
的功能测试
。
其中,
PCB
空板经过
SMT
上件,或经过
DIP
插件的整个制程,简称
PCBA。
[0003]工厂生产的板卡会不断的升级版本,
FCT
测试程序也会做出相应的升级
。
目前工厂应对这种升级的方法就是一个版本对应一个程序,测试的时候根据不同的版本调用相应的程序
。
[0004]但是目前工厂生产的机种很多,版本变更也非常的迅速,使用当前的方法存在程序维护困难,经常会出现用错测试程序而误报板卡不良的情况;老旧的程序比较占用存储空间,也经常容易丢失,经常会出现老旧版本的板卡无法正常测试 ...
【技术保护点】
【技术特征摘要】
1.
一种不同版本板卡的
FCT
匹配测试方法,其特征在于,包括如下步骤:接收输入的待测试板卡的板卡信息;对接收到的板卡信息进行解析获取待测试板卡的版本号;根据获取的版本号判断对应的测试脚本组合是否存在;若存在,调用对应的测试脚本组合生成运行程序并运行测试,输出测试结果;若不存在,在脚本库中增加板卡升级测试项的测试脚本;将升级测试项的测试脚本与一个通用脚本生成测试程序,并使用多个所述版本号的板卡验证测试程序是否能够测试通过;当大于第一阈值个数的板卡测试通过时,判定测试程序验证通过,将验证通过的测试程序对应的脚本生成测试脚本组合并与所述版本号建立关联;执行步骤:调用对应的测试脚本组合生成运行程序并运行测试,输出测试结果
。2.
根据权利要求1所述的不同版本板卡的
FCT
匹配测试方法,其特征在于,根据获取的版本号判断对应的测试脚本组合是否存在的步骤包括:根据获取的版本号判断主程序中是否存在对应的调用程序的调用版本;若是,根据获取的版本号判断对应的测试脚本组合是否存在;若否,在主程序中添加版本号对应的调用程序的调用版本,执行步骤:根据获取的版本号判断对应的测试脚本组合是否存在
。3.
根据权利要求2所述的不同版本板卡的
FCT
匹配测试方法,其特征在于,在脚本库中增加板卡升级测试项的测试脚本的步骤包括:获取测试板卡升级的测试项;将测试项进行划分并编写独立的测试脚本,将编写的独立的测试脚本按照版本号加后缀的方式进行编号;将编写的独立的测试脚本放入脚本库
。4.
根据权利要求3所述的不同版本板卡的
FCT
匹配测试方法,其特征在于,将升级测试项的测试脚本与一个通用脚本生成测试程序,并使用多个所述版本号的板卡验证测试程序是否能够测试通过的步骤包括:遍历通用脚本序列,按照版本号由高到低选择一个通用脚本与所述版本号对应的独立的测试脚本生成测试程序;使用多个所述版本号的板卡验证测试程序是否能够测试通过;若是,执行步骤:将验证通过的测试程序对应的脚本生成测试脚本组合并与所述版本号建立关联;若否,调整对应测试程序中独立的测试脚本,重新生成测试程序;使用多个所述版本号的板卡验证重新生成的测试程序是否能够测试通过;若是,执行步骤:将验证通过的测试程序对应的脚本生成测试脚本组合并与所述版本号建立关联;若否,判断与该通用脚本对应的独立的测试脚本是否调整完成;若未调整完成,执行步骤:调整对应测试程序中独立的测试脚本,重新生成测试程序;若调整完成,判断通用脚本序列是否遍历完成;若是,修改主程序中对应的调用程序的调用版本;
若否,遍历通用脚本序列,按照版本号由高到低选择下一个通用测试脚本与所述版本号对应的独立的测试脚本生成测试程序,执行步骤:使用多个所述版本号的板卡验证测试程序是否能够测试通过
。5.
根据权利要求4所述的不同版本板卡的
FCT
匹配测试方法,其特征在于,使用多个所述版本号的板卡验证测试程序是否能够测试通...
【专利技术属性】
技术研发人员:顾伟,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。