[发明专利]一种固件测试方法、服务器及计算机可读存储介质在审
申请号: | 202110303511.0 | 申请日: | 2021-03-22 |
公开(公告)号: | CN113127338A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 邓行;朱鸿平 | 申请(专利权)人: | 四川锐明智通科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 叶思 |
地址: | 646000 四川省泸州市自由贸易试验区*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 服务器 计算机 可读 存储 介质 | ||
本申请适用于计算机技术领域,提供了一种固件测试方法及服务器,所述方法包括:服务器获取测试信令和待测试设备的设备标识;根据所述测试信令获取测试用例,并根据所述测试用例生成目标指令;根据所述设备标识将所述目标指令发送至所述待测试设备,并接收所述待测试设备返回的测试数据。在进行固件测试时,直接将目标指令发送至待测试设备即可,无需人工进行核对,简化了操作步骤,显著提高了固件测试的效率。此外,本申请实施例中,用例数据可统一管理,可批量执行,可一键操作,效率大大提高,可拓展性强。
技术领域
本申请属于计算机技术领域,尤其涉及一种固件测试方法、服务器及计算机可读存储介质。
背景技术
在安防监控领域,安防监控平台一般除了对接自家的视频监控设备外,还需要兼容其他不同厂商的设备。也就是说,安防监控平台需要根据不同的协议去适配不同的设备。而有些设备并没有完完全全按照规定的协议来开发,导致接入平台时会出现兼容性问题。所以,在使用之前,需要进行固件测试。当前大多的固件测试都是测试人员根据既定的数据用例一条一条的人工去核对,操作步骤繁琐,效率也比较低。
发明内容
本申请实施例提供了一种固件测试方法、服务器及计算机可读存储介质,可以解决现有的固件测试方法操作步骤繁琐,效率也比较低的问题。
第一方面,本申请实施例提供了一种固件测试方法,包括:
获取测试信令和待测试设备的设备标识;
根据所述测试信令获取测试用例,并根据所述测试用例生成目标指令;
根据所述设备标识将所述目标指令发送至所述待测试设备,并接收所述待测试设备返回的测试数据。
上述方案,在进行固件测试时,直接将目标指令发送至待测试设备即可,无需人工进行核对,简化了操作步骤,显著提高了固件测试的效率。此外,本申请实施例中,用例数据可统一管理,可批量执行,可一键操作,效率大大提高,可拓展性强。
进一步地,所述据所述测试信令获取测试用例,并根据所述测试用例生成目标指令,包括:
获取所述测试信令对应的关联协议;
若获取到所述测试信令对应的关联协议,则根据所述测试信令及其对应的关联协议确定测试用例;
对所述测试用例进行协议解析得到目标指令。
上述方案,当用户在前端设备上输入测试信令时,用户填写了关联协议,那么就可以获取到测试信令对应的关联协议。这样,用户可以通过设置关联协议来确定测试用例,只有具有关联协议的测试信令才可以确定得到测试用例,用户可以灵活的对测试用例进行管理和控制。
进一步地,所述对所述测试用例进行协议解析得到目标指令,包括:
若所述测试用例存在关联执行参数,则根据所述关联执行参数和所述测试用例生成目标指令。
上述方案,在进行协议解析时,可以先判断测试用例是否存在关联执行参数,关联执行参数是测试用例在解析下发前,用户填入测试用例里面的条件。用户可以通过设置关联执行参数灵活地对测试数据以及测试环境进行设置,大大提高了测试的效率。
进一步地,所述对所述测试用例进行协议解析得到目标指令,包括:
若所述测试用例不存在关联执行参数,则根据预设默认执行参数和所述测试用例生成目标指令。
上述方案,在进行协议解析时,可以先判断测试用例是否存在关联执行参数,关联执行参数是测试用例在解析下发前,用户填入测试用例里面的条件。当没有获取到用户设置的关联执行参数时,为了保证顺利的进行测试,可以采用提前设置好的预设默认执行参数继续进行测试,保证了测试的进行。此外,预设默认执行参数可以理解为默认测试模式,用户不对预设默认执行参数进行设置时,可以方便的进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川锐明智通科技有限公司,未经四川锐明智通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110303511.0/2.html,转载请声明来源钻瓜专利网。