【技术实现步骤摘要】
测试用例的测试管理装置、驱动自适应判定方法及系统
[0001]本专利技术涉及设备测试
,具体涉及测试用例的测试管理装置、驱动自适应判定方法及系统。
技术介绍
[0002]对于射频微波类仪器的测试一般需要事先编写测试用例,而测试用例通过生成并下发测试用例装置得到,测试用例生成及下发装置下发测试用例到测试管理端,测试管理端连接有射频微波类测试仪器(矢网、示波器、频谱仪),当更换射频微波类测试仪器(矢网、示波器、频谱仪)为新的型号时,一般需要重新编写测试用例,更新一个完全一致的适配的测试用例才能执行测试,导致测试流程耗时耗力。
[0003]因此,需要提出一种在更换待测试的射频微波类测试仪器(矢网、示波器、频谱仪)为新的型号时,无需修改测试用例就可以适用于新的设备的方法。
技术实现思路
[0004]本专利技术的目的在于提供测试用例的测试管理装置、驱动自适应判定方法及系统,对于已下发的测试用例,若当前连接仪器不能与测试用例完全适配时,为了不修改测试用例就能将已下发的测试用例下发给当前连接仪器,本申请通过调 ...
【技术保护点】
【技术特征摘要】
1.一种测试用例的驱动自适应判定方法,其特征在于,包括以下步骤:S1.接收下发的测试用例;所述测试用例包括配置好的目标仪器的厂商、型号及驱动程序;S2.读取当前连接仪器的厂商及型号;对比目标仪器的厂商及型号与当前连接仪器的厂商及型号是否均一致;S3.若是,则根据测试用例直接生成测试指令并下发至当前连接仪器;若否,执行步骤S4和步骤S5;S4.从目标仪器的驱动程序中提取出驱动函数列表L1;S5.从仪器驱动库中获取编译后的仪器驱动文件,所述仪器驱动文件包括若干个仪器的驱动信息;根据当前连接仪器的厂商及型号从所述仪器驱动文件中查找当前连接仪器的驱动信息;从当前连接仪器的驱动信息中提取出驱动函数列表L2;S6.利用目标仪器的驱动函数列表L1扫描当前连接仪器的驱动函数列表L2,判断能否找到相似的驱动函数,若能,则根据测试用例直接生成测试指令并下发至当前连接仪器。2.根据权利要求1所述的一种测试用例的驱动自适应判定方法,其特征在于,每个驱动信息均包括仪器类、厂商、型号、驱动程序,每个驱动程序包括若干个驱动函数。3.根据权利要求2所述的一种测试用例的驱动自适应判定方法,其特征在于,每个驱动信息中驱动程序的类名和仪器的型号相同。4.根据权利要求2所述的一种测试用例的驱动自适应判定方法,其特征在于,每个驱动函数均包括函数名;且同一仪器类同一厂商的不同型号的驱动程序为同一个父类下的子类;则步骤S6中判断能否找到相似的驱动函数的过程包括:过程A1:判断当前连接仪器的驱动函数列表L2中是否存在与目标仪器的驱动函数列表L1函数名相同的驱动函数且这两个相同的驱动函数属于同一父类;若是,则判断能找到相似的驱动函数。5.根据权利要求2所述的一种测试用例的驱动自适应判定方法,其特征在于,每个驱动函数均包括函数名、输入参数值以及函数返回值;则步骤S6中判断能否找到相似的驱动函数的过程包括:过程A2:判断当前连接仪器的驱动函数列表L2中是否存在与目标仪器的驱动函数列表L1函数名相同的驱动函数且这两个相同的驱动函数的输入参数值和函数返回值均相同,若是,则判断能找到相似的驱动函数。6.根据权利要求2所述的一种测试用例的驱动自适应判定方法,其特征在于,每个驱动函数均包括函数名、输入参数值以及函数返回值;且同一仪器类同一厂商的不同型号的驱动程序为同一个父类下的子类;则步骤S6中判断能否找到相似的驱动函数的过程包括:过程B1,判断当前连接仪器的驱动函数列表L2中是否存在与目标仪器的驱动函数列表L1函数...
【专利技术属性】
技术研发人员:李健开,王晋杰,王重阳,
申请(专利权)人:成都华兴汇明科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。