【技术实现步骤摘要】
固件升级测试方法、装置、电子设备和可读存储介质
[0001]本公开实施例涉及固件升级测试
,更具体地,涉及一种固件升级测试方法、装置、电子设备和可读存储介质。
技术介绍
[0002]为了实现功能完善、漏洞修补等目的,设备的固件升级较为常见。在对开发的固件投入使用之前,通常需要进行固件升级测试。
[0003]目前,对于固件升级测试任务中的每一次测试,均可从设定平台下载固件,进而基于下载的固件进行当前次的测试。
[0004]但由于需要反复下载固件,使得固件升级测试效率较低。
技术实现思路
[0005]本公开实施例的一个目的是提供一种固件升级测试的新的技术方案。
[0006]根据本公开的第一方面,提供了一种固件升级测试方法,包括:获取对应待测设备的两个固件,并将所述两个固件存储于本地,所述两个固件包括第一固件和待发布的第二固件;确定目标固件,将所述目标固件下发至所述待测设备进行一次固件升级测试,其中,所述目标固件为所述第一固件和所述第二固件中的一个,所述目标固件与所述待测设备上安装的固件不相同;在所述固件升级测试的执行次数小于设定次数的情况下,再次执行所述确定目标固件的步骤。
[0007]可选地,所述确定目标固件,包括:检测所述待测设备上安装的第三固件和设定固件是否相同,所述设定固件为所述两个固件中的任意一个;在所述第三固件和所述设定固件不相同的情况下,确定所述目标固件为所述设定固件;在所述第三固件和所述设定固件相同的情况下,确定所述目标固件为所述两个固件中的与所述设定 ...
【技术保护点】
【技术特征摘要】
1.一种固件升级测试方法,其特征在于,包括:获取对应待测设备的两个固件,并将所述两个固件存储于本地,所述两个固件包括第一固件和待发布的第二固件;确定目标固件,将所述目标固件下发至所述待测设备进行一次固件升级测试,其中,所述目标固件为所述第一固件和所述第二固件中的一个,所述目标固件与所述待测设备上安装的固件不相同;在所述固件升级测试的执行次数小于设定次数的情况下,再次执行所述确定目标固件的步骤。2.根据权利要求1所述的方法,其特征在于,所述确定目标固件,包括:检测所述待测设备上安装的第三固件和设定固件是否相同,所述设定固件为所述两个固件中的任意一个;在所述第三固件和所述设定固件不相同的情况下,确定所述目标固件为所述设定固件;在所述第三固件和所述设定固件相同的情况下,确定所述目标固件为所述两个固件中的与所述设定固件不相同的固件。3.根据权利要求2所述的方法,其特征在于,所述检测所述待测设备上安装的第三固件和设定固件是否相同,包括:读取所述待测设备上记录的所述第三固件的版本信息;通过对比所述第三固件的版本信息和所述设定固件的版本信息,以检测所述第三固件和设定固件是否相同。4.根据权利要求2所述的方法,其特征在于,在所述检测所述待测设备上安装的第三固件和设定固件是否相同之前,所述方法还包括:在首次进行所述固件升级测试的情况下,通过读取所述待测设备上记录的所述第三固件的版本信息,确定所述第三固件;在非首次进行所述固件升级测试、且上一次进行所述固件升级测试的测试结果为升级失败的情况下,确定所述第三固件不为上一次下发至所述待测设备的固件;在非首次进行所述固件升级测试、且上一次进行所述固件升级测试的测试结果为升级成功的情况下,确定所述第三固件为上一次下发至所述待测设备的固件。5.根据权利要求1所述的方法,其特征在于,所述确定目标固件,包括:在首次进行所述固件升级测试的情况下,确定所述目标固件为所述待发布的第二固件;在非首次进行所述固件升级测试、且上一次进行所述固件升级测试的测试结果为升级失败的情况下,确定所述目标固件为上一次下发至所述待测设备的固件;在非首次进行所述固件升级测试、且上一次进行所述固件升级测试的测试结果为升级成功的情况下,确定所述目标固件为所述两个固件中的、且与上一次下发至所述待测设备的固件不同的固件。6.根据权利要求1所述的方法,其特征在于,所述待测设备包括:可充电电池和用于对可充电电池进行充电的充电器中的一个。7.根据权利要求1所述的方法,其特征在于,所述获取对应待测设备的两个固件,包括:
获取待测任务信息,所述待测任务信息包括所述第二固件、所述待测设备的种类和型号;在所述将所述两个固件存储于本地之后,所述方法还包括:检测是否已连接至少一个设备;在已连接所述至少一个设备的情况下,检测所述至少一个设备中每一个已连接设备的种类和型号,得到检测结果;根据所述检测结果和所述待测任务信息包括的所述待测设备的种类和型号,检测是否已连接所述待测设备;在已连接所述待测设备的情况下,执行所述确定目标固件的步骤。8.根据权利要求7所述的方法,其特征在于,所述第一固件为最近一次发布的固件;在所述检测是否已连接至少一个设备之前,所述方法还包括:对于至少两种设定设备中的每一种设定设备,获取对应所述设定设备的最近一次发布的固件,将对应所述设定设备的最近一次发布的固件存储于本地;其中,所述至少两种设定设备包括所述至少一个设备,不同种设定设备之间具有不同的以下设备特征信息:种类和型号中...
【专利技术属性】
技术研发人员:姚国良,
申请(专利权)人:摩拜北京信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。