[发明专利]测试设备控制系统及实现方法在审
申请号: | 201611191263.0 | 申请日: | 2016-12-21 |
公开(公告)号: | CN106649113A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 李侍林;闵昆龙;郇黎明;祁玉林 | 申请(专利权)人: | 北京航天测控技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 工业和信息化部电子专利中心11010 | 代理人: | 焉明涛 |
地址: | 100041 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 设备 控制系统 实现 方法 | ||
技术领域
本发明涉及自动化测试技术领域,特别是涉及一种测试设备控制系统及实现方法。
背景技术
目前在自动化测试领域,测试流程软件的开发需要按照测试设备使用的具体硬件仪器资源进行一对一的调用与控制,在流程软件不改动的情况下不能够实现同类仪器的互换,无法实现自动测试程序的硬件无关化,这在一定程度上增加了自动测试设备的局限性。
例如,常规自动测试程序在面临测试资源升级或更换时需要进行重新编写,大大增加了开发与维护的工作量;或是自动测试设备在使用过程中某个仪器模块出现故障,此时如果能够在不改变测试程序的情况下使用现有的同类仪器模块进行替换将大大提高仪器的兼容性。
由此,有必要寻求一种技术手段,实现自动测试程序的硬件无关化,以提高测试程序的可重用性、可移植性和仪器的互换性。
发明内容
为了克服上述现有技术的缺陷,本发明要解决的技术问题是提供一种测试设备控制系统及实现方法,用以实现自动测试程序的硬件无关化的自动测试,提高测试系统的可重用性、可移植性和仪器的互换性。
为解决上述技术问题,本发明中的一种测试设备控制系统,包括测试模块和中间件模块;
所述测试模块,用于在测试流程执行过程中调用所述中间件模块;
所述中间件模块,用于对在线物理设备进行识别,得到所述在线物理设备的设备信息;从预置的多类仪器驱动中,调用与所述设备信息对应的仪器驱动,并在调用成功后,对所述在线物理设备的进行测试控制。
可选地,所述中间件模块,还用于将预先获取的多个设备的仪器驱动按设备功能划分;
针对每一类功能相同的设备,将该类设备的仪器驱动进行统一封装成一类仪器驱动。
具体地,所述测试模块,还用于针对每一类功能相同的设备,设置对应的虚拟仪器;
对所述虚拟仪器配置测试流程;
根据所述测试流程调用所述中间件模块。
具体地,每类仪器驱动具有相同物理接口和配置界面接口;
所述测试模块调用所述物理接口,以使所述中间件模块对所述在线物理设备进行识别;
所述测试模块调用配置界面接口,用以接收在线设备的配置实现,以实现对所述在线物理设备的测试控制。
可选地,所述中间件模块包括:
仪器搜索引擎,用于提取所述在线物理设备的标识信息,以获得所述在线物理设备的设备信息。
为解决上述技术问题,本发明中的一种测试设备控制系统的实现方法,包括:
对在线物理设备进行识别,得到所述在线物理设备的设备信息;
从预置的多类仪器驱动中,调用与所述设备信息对应的仪器驱动;
在调用成功后,对所述在线物理设备的进行测试控制。
可选地,所述对在线物理设备进行识别,得到所述在线物理设备的设备信息之前,还包括:
将预先获取的多个设备的仪器驱动按设备功能划分;
针对每一类功能相同的设备,将该类设备的仪器驱动进行统一封装成一类仪器驱动。
具体地,所述将预先获取的多个设备的仪器驱动按设备功能划分之后,还包括:
针对每一类功能相同的设备,设置对应的虚拟仪器;
对所述虚拟仪器配置测试流程;
在测试流程执行过程中,开始执行对在线物理设备进行识别,得到所述在线物理设备的设备信息。
具体地,每类仪器驱动具有相同物理接口和配置界面接口;
在测试流程执行过程中,通过调用所述物理接口,以使所述中间件模块对所述在线物理设备进行识别;通过调用配置界面接口,用以接收在线设备的配置实现,以实现对所述在线物理设备的测试控制。
可选地,所述对在线物理设备进行识别,得到所述在线物理设备的设备信息,包括:
提取所述在线物理设备的标识信息,以获得所述在线物理设备的设备信息。
本发明有益效果如下:
本发明中系统及方法实现硬件无关化的自动测试系统,提高测试系统的可重用性、可移植性和仪器的互换性;具体说通过将功能相近的物理设备分为一类,进而使同类型各仪器具有相同物理接口,从而使物理设备无需支持IVI驱动器就可以按类划分,提高了仪器类的兼容性,并且可以满足仪器的特殊功能和属性,使自动测试系统不受仪器的制约,测试系统在启动时会根据仪器类名搜索与主机相连的在线物理设备,测试系统通过逻辑仪器名对物理仪器进行控制,当测试资源升级或更换时,测试系统无需更改,大大减少了开发与维护的工作量。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天测控技术有限公司,未经北京航天测控技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611191263.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种面向平台插件技术的测试方法
- 下一篇:对应用程序崩溃进行定位的方法和装置