[发明专利]一种固件测试方法、装置、电子设备和存储介质在审
| 申请号: | 201911410354.2 | 申请日: | 2019-12-31 | 
| 公开(公告)号: | CN111858295A | 公开(公告)日: | 2020-10-30 | 
| 发明(设计)人: | 杨健 | 申请(专利权)人: | 北京骑胜科技有限公司 | 
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 | 
| 代理公司: | 北京超成律师事务所 11646 | 代理人: | 邓超 | 
| 地址: | 100193 北京市海淀*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 测试 方法 装置 电子设备 存储 介质 | ||
本申请提供了一种固件测试方法、装置、电子设备和存储介质,其中,该方法包括:根据多条测试指令的预设测试顺序,确定当前要执行的目标测试指令;使用与所述目标测试指令对应的预设的无线通信协议,对所述目标测试指令进行封装,得到目标报文指令;使用与所述无线通信协议对应的通信连接,将所述目标报文指令发送给被测装置,所述目标报文指令用于对所述被测装置中运行的与所述目标报文指令对应的功能固件进行测试;其中,所述多条测试指令为从控制设备的逻辑指令中用于指示所述被测装置执行自身功能的指令,通过上述方法能够实现及时测试物联网产品的目的。
技术领域
本申请涉及设备测试技术领域,具体而言,涉及一种固件测试方法、装置、电子设备和存储介质。
背景技术
随着物联网的发展,越来越多的物联网产品被投放到市场上。在物联网产品被投放到市场之前,为了保证产品的质量,需要对物联网产品进行测试,以确定物联网产品上的功能是否能够正常实现。
目前,在对物联网产品进行测试时,需要将运行在控制设备(服务器和用户控制终端)上的应用程序都完成之后,通过控制设备向物联网产品发送功能执行的指令,以完成对物联网产品上的功能的测试。但是由于控制设备上的应用程序的开发周期要长于物联网产品的开发周期,因此在对物联网产品开发完毕后,需要等控制设备上的应用程序也开发完成后,才能对物联网产品上的功能的测试,因此使得物联网产品开发出来后不能及时被测试。
发明内容
有鉴于此,本申请提供一种固件测试方法、装置、电子设备和存储介质,以实现及时测试物联网产品的目的。
第一方面,本申请实施例提供了一种固件测试方法,包括:
根据多条测试指令的预设测试顺序,确定当前要执行的目标测试指令;
使用与所述目标测试指令对应的预设的无线通信协议,对所述目标测试指令进行封装,得到目标报文指令;
使用与所述无线通信协议对应的通信连接,将所述目标报文指令发送给被测装置,所述目标报文指令用于对所述被测装置中运行的与所述目标报文指令对应的功能固件进行测试;
其中,所述多条测试指令为从控制设备的逻辑指令中用于指示所述被测装置执行自身功能的指令。
可选地,所述固件测试方法还包括:
在接收到所述被测装置通过所述通信连接发送的测试反馈信息后,继续执行根据多条测试指令的预设测试顺序,确定当前要执行的目标测试指令的步骤。
可选地,所述固件测试方法还包括:
在接收到所述被测装置通过所述通信连接发送的测试反馈信息后,对测试反馈信息进行解析,得到测试数据;
对所述目标测试指令对应的预设结果和所述测试数据进行比较,得到所述预设结果和所述测试数据的比较结果;
输出所述比较结果。
可选地,对于每条测试指令,该测试指令包括预设的消息体参数。
可选地,所述无线通信协议包括:
远程无线通信协议和短距离无线通信协议。
可选地,所述控制设备包括服务器和客户端;
当所述目标测试指令属于所述服务器包括的测试指令时,所述无线通信协议为所述远程无线通信协议;
当所述目标测试指令属于所述客户端包括的测试指令时,所述无线通信协议为所述短距离无线通信协议。
第二方面,本申请实施例提供了一种固件测试装置,包括:
确定单元,用于根据多条测试指令的预设测试顺序,确定当前要执行的目标测试指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京骑胜科技有限公司,未经北京骑胜科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911410354.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子装置
 - 下一篇:一种数据传输方法、用户端、电子设备及可读存储介质
 





