[发明专利]设备测试方法、装置、服务器及可读存储介质在审
| 申请号: | 202010727269.5 | 申请日: | 2020-07-24 |
| 公开(公告)号: | CN111782547A | 公开(公告)日: | 2020-10-16 |
| 发明(设计)人: | 罗文武 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
| 地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 设备 测试 方法 装置 服务器 可读 存储 介质 | ||
本申请提供一种设备测试方法、装置、服务器及可读存储介质。方法包括:向待测设备发送用于获取待测设备的测试信息的探测报文;获取待测设备基于探测报文发送的测试信息,测试信息包括待测设备中的目标业务模块的目标身份标识与目标业务模块的操作属性;基于业务模块与测试程序的对应关系,选择与目标身份标识对应的测试程序作为目标测试程序;通过运行目标测试程序,控制业务模块执行与目标测试程序对应的操作,并得到操作结果;根据从待测设备获取的操作结果确定待测设备的测试结果。通过将测试程序部署在服务器,无需将测试程序直接安装在待测设备,有利于提高测试的可扩展性、可定制化、可继承性、可移植性等。
技术领域
本发明涉及基于软件系统的测试技术领域,具体而言,涉及一种设备测试方法、装置、服务器及可读存储介质。
背景技术
当前的嵌入式框架设备中,较多的功能可以根据客户的场景配置进行选择性使用。其中,嵌入式设备中相应软件功能模块的数量规模从几十个至几百个不等。目前,在对嵌入式设备进行软件功能模块的测试时,通常是在设备端直接进行测试,设备端的软件功能若有所变更,变需要针对性地调整测试程序,然后再将调整后的测试程序部署在嵌入式设备上,使得测试的扩展性差、移植性差、测试效率低。
发明内容
本申请提供一种设备测试方法、装置、服务器及可读存储介质,能够改善对设备测试的扩展性差、移植性差、测试效率低的问题。
为了实现上述目的,本申请实施例所提供的技术方案如下所示:
第一方面,本申请实施例提供一种设备测试方法,应用于服务器,所述方法包括:
向待测设备发送用于获取所述待测设备的测试信息的探测报文;
获取所述待测设备基于所述探测报文发送的测试信息,所述测试信息包括所述待测设备中的目标业务模块的目标身份标识与所述目标业务模块的操作属性;
基于业务模块与测试程序的对应关系,选择与所述目标业务模块的目标身份标识和操作属性对应的测试程序作为目标测试程序;
通过运行所述目标测试程序,控制所述目标业务模块执行与所述目标测试程序对应的操作,并得到操作结果;
根据从所述待测设备获取的所述操作结果确定所述待测设备的测试结果。
在上述的实施方式中,通过将测试程序部署在服务器,然后由服务器控制待测设备实现对待测设备的业务模块的检测,无需将测试程序直接安装在待测设备,有利于提高测试的可扩展性、可定制化、可继承性、可移植性等。另外,该检测方式还有利于对大量的待测设备同时进行检测,以提高对待测设备检测的效率。
结合第一方面,在一些可选的实施方式中,基于业务模块与测试程序的对应关系,选择与所述目标业务模块的目标身份标识和操作属性对应的测试程序作为目标测试程序之前,所述方法还包括:
获取并存储业务模块的身份标识和操作属性与测试程序的对应关系。
在上述的实施方式中,通过存储业务模块与测试程序的对应关系,方便服务器后续基于该对应关系选择与业务模块对应的测试程序,以完成对相应业务模块的检测。
结合第一方面,在一些可选的实施方式中,所述方法还包括:
当接收到用于删除第一业务模块对应的测试程序的删除指令时,删除所述第一业务模块对应的所述测试程序;
当接收到用于通过指定测试程序更新与第二业务模块对应的测试程序的更新指令时,通过所述指定测试程序更新与所述第二业务模块对应的所述测试程序;
当接收到用于添加第三业务模块对应的测试程序的添加指令时,添加所述第三业务模块对应的所述测试程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010727269.5/2.html,转载请声明来源钻瓜专利网。





