一种启动测试程序的方法及电子设备与流程

文档序号:37370268发布日期:2024-03-22 10:23阅读:12来源:国知局
一种启动测试程序的方法及电子设备与流程

本技术实施例涉及电子设备测试领域,尤其涉及一种启动测试程序的方法及电子设备。


背景技术:

1、电子设备在生产制造时,在出厂之前,需要经过稳定性测试,以保障电子设备的可靠性。老化测试是稳定性测试中的一种。老化测试是通过对电子产品施加加速环境应力,如温度应力、电应力、潮热应力、机械应力等,在严苛的环境下促使电子产品的潜在缺陷加速暴露成故障,达到发现和剔除潜在缺陷的目的。通常,通过老化测试可以对电子设备中的各个软硬件功能模块进行测试,以挖掘出软硬件功能模块中的故障,避免故障问题遗漏。

2、电子设备可以安装有老化测试应用程序(application,app),响应于测试人员启动老化测试app,老化测试app可以向电子设备发送测试指令,电子设备响应于测试指令自动执行各类测试动作。

3、在老化测试时,电子设备可能会出现异常重启,例如,电子设备宕机后,测试人员强制重启。电子设备异常重启时,电子设备会生成重启日志。重启日志可以用于定位异常重启的故障原因。在老化测试过程中电子设备异常重启,通常需要测试人员将重启日志上传至云端的服务器,便于研发人员分析问题、跟踪问题。然而,现有技术中测试人员可能会漏上传重启日志,导致服务器收集到的重启日志不完全,可能存在故障遗漏的风险,导致电子设备存在隐藏的质量风险。


技术实现思路

1、本技术实施例提供一种启动测试程序的方法及电子设备,用于解决电子设备在老化测试过程中异常重启的重启日志上传遗漏的问题。

2、为达到上述目的,本技术的实施例采用如下技术方案:

3、第一方面,提供一种启动测试程序的方法,该方法应用于第一电子设备。该方法包括:若在老化测试过程中第一电子设备异常重启,在重启过程中第一电子设备在预设存储地址写入第一标识,第一标识用于指示不启动老化测试app,老化测试app用于对第一电子设备进行老化测试;第一电子设备重启成功后,接收第一操作,第一操作用于触发第一电子设备启动老化测试app;响应于第一操作,第一电子设备识别到预设存储地址存储有第一标识,第一电子设备不启动老化测试app;第一电子设备识别到异常重启的重启日志已上传至服务器,第一电子设备启动老化测试app。

4、本技术中,电子设备在老化测试过程中重启,若该重启为异常重启(如宕机后重启),电子设备可以在重启过程中在预设存储地址写入第一标识。第一标识用于指示不启动老化测试app。响应于接收到用于触发手机启动老化app的第二操作,电子设备识别到预设存储地址有第一标识,电子设备就不启动老化测试app,即拦截二次老化测试。电子设备在识别到本次异常重启的重启日志已经上传云侧的服务器之后,电子设备才会启动老化测试app,进行二次老化测试。

5、可见,本技术中,若电子设备在老化测试过程中异常重启,电子设备会管控电子设备不不启动老化测试app即拦截二次老化测试,只有识别到本次异常重启的重启日志上传服务器之后,电子设备才启动老化测试app进行二次老化。如此,能够将异常重启的重启日志及时上传至服务器,避免遗漏上传。

6、在第一方面的一种可能的实现方式中,在老化测试过程中第一电子设备重启,识别第一电子设备是否为异常重启。在老化测试过程中,第一电子设备重启的重启类型可以包括异常重启与正常重启。其中,异常重启例如可以是第一电子设备宕机后重启,正常重启例如可以是响应于老化测试app的测试指令而重启。在老化测试过程中第一电子设备重启,第一电子设备可以识别出本次重启是否为异常重启。若本次重启为异常重启,则第一电子设备在预设存储地址写入第一标识。若本次重启不是异常重启,则第一电子设备可以继续执行测试指令。本技术中,若电子设备在老化测试过程中重启,可以先识别出是否为异常重启,只有在异常重启时,电子设备才会设置第一标识拦截第二次老化测试。若电子设备为正常重启,例如,电子设备响应于应用app的指令而重启,则继续对电子设备进行测试。

7、在第一方面的一种可能的实现方式中,第一电子设备重启成功后,响应于第一操作,第一电子设备输出第一提醒信息,第一提醒消息用于提醒测试人员操作第一电子设备将异常重启的重启日志上传至所述服务器。其中,第一提醒消息可以是文字和/或语音。提醒消息可以提醒测试人员及时操作第一电子设备以将重启日志上传至云侧的服务器。

8、在第一方面的一种可能的实现方式中,第一电子设备可以连接第二电子设备,通过第二电子设备将异常重启的重启日志上传至服务器。第二电子设备例如可以是工厂中数据获取工位中电脑。

9、具体的,第一电子设备与第二电子设备连接,接收第二电子设备的获取指令,获取指令用于获取异常重启的重启日志。响应于获取指令,第一电子设备获取异常重启的重启日志,并将重启日志发送至第二电子设备。第一电子设备接收第二电子设备的第一指示信息,第一指示信息指示第二电子设备已将重启日志上传至服务器。响应于接收到第一指示信息,第一电子设备识别到重启日志已上传至服务器。

10、在第一方面的一种可能的实现方式中,还可以由第一电子设备获取重启日志并上传。响应于第一操作,第一电子设备不启动老化测试app。第一电子设备获取异常重启的重启日志,并将重启日志上传至服务器。本技术中,第一电子设备可以直接获取重启日志并上传,可以节省设备开销。

11、在第一方面的一种可能的实现方式中,第一电子设备识别到异常重启的重启日志已上传至服务器,第一电子设备将预设存储地址中的第一标识删除。第一电子设备接收第二操作,第二操作用于触发第一电子设备启动老化测试app。响应于第二操作,第一电子设备识别到预设存储地址未存储有第一标识,第一电子设备启动老化测试app。本技术中,第一电子设备在识别到重启日志已上传,可以解除对老化测试的拦截。

12、在第一方面的一种可能的实现方式中,第一电子设备识别到异常重启的重启日志已上传至服务器,第一电子设备将预设存储地址中的第一标识删除,之后,第一电子设备在预设存储地址中写入第二标识,其中,第二标识用于指示启动老化测试app。第一电子设备接收第二操作,第二操作用于触发第一电子设备启动老化测试app。响应于第二操作,第一电子设备识别到预设存储地址存储有第二标识,第一电子设备启动老化测试app。该实现方式,提供另一种第一电子设备在识别到重启日志已上传,解除对老化测试的拦截的另一种实现方式。

13、在第一方面的一种可能的实现方式中,本技术可以在第一电子设备异常重启过程中写入故障码,来精准管控测试人员上传重启日志。在重启过程中第一电子设备在预设存储地址写入第一标识及故障码,故障码与第一电子设备异常重启前正在测试的软硬件模块对应,第一电子设备包括多个软硬件模块,老化测试app具体用于对第一电子设备中的多个软硬件模块进行测试。在第一电子设备重启成功后,接收第一操作,第一操作用于启动老化测试app。响应于第一操作,第一电子设备输出第二提醒信息,第二提醒信息用于提醒负责与故障码对应的软硬件模块的测试人员操作第一电子设备将异常重启的重启日志上传至服务器。第二提醒信息包括故障码。

14、第二方面,本技术提供一种启动测试程序的系统,包括第一电子设备、第二电子设备。第二电子设备用于向第一电子设备发送获取指令,获取指令用于获取第一电子设备在老化测试过程中异常重启的重启日志。在获取到重启日志之后,第二电子设备还用于将重启日志上传至云端的服务器。第一电子设备用于执行如第一方面任一项的方法。

15、第三方面,本技术提供一种电子设备,电子设备包括:存储器、通信模块和一个或多个处理器。存储器、通信模块与处理器耦合;其中,通信模块用于与电子设备交互,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令。当上述计算机指令被处理器执行时,使得电子设备执行如下方法:若在老化测试过程中第一电子设备异常重启,在重启过程中第一电子设备在预设存储地址写入第一标识,第一标识用于指示不启动老化测试app,老化测试app用于对第一电子设备进行老化测试;第一电子设备重启成功后,接收第一操作,第一操作用于触发第一电子设备启动老化测试app;响应于第一操作,第一电子设备识别到预设存储地址存储有第一标识,第一电子设备不启动老化测试app;第一电子设备识别到异常重启的重启日志已上传至服务器,第一电子设备启动老化测试app。

16、结合第三方面,在一种可能的实现方式中,当上述计算机指令被处理器执行时,使得电子设备执行如下方法:在老化测试过程中第一电子设备重启,识别第一电子设备是否为异常重启。

17、结合第三方面,在一种可能的实现方式中,当上述计算机指令被处理器执行时,使得电子设备执行如下方法:第一电子设备重启成功后,响应于第一操作,第一电子设备输出第一提醒信息,第一提醒消息用于提醒测试人员操作第一电子设备将异常重启的重启日志上传至所述服务器。其中,第一提醒消息可以是文字和/或语音。

18、结合第三方面,在一种可能的实现方式中,当上述计算机指令被处理器执行时,使得电子设备执行如下方法:第一电子设备与第二电子设备连接,接收第二电子设备的获取指令,获取指令用于获取异常重启的重启日志。响应于获取指令,第一电子设备获取异常重启的重启日志,并将重启日志发送至第二电子设备。第一电子设备接收第二电子设备的第一指示信息,第一指示信息指示第二电子设备已将重启日志上传至服务器。响应于接收到第一指示信息,第一电子设备识别到重启日志已上传至服务器。

19、结合第三方面,在一种可能的实现方式中,当上述计算机指令被处理器执行时,使得电子设备执行如下方法:响应于第一操作,第一电子设备不启动老化测试app。第一电子设备获取异常重启的重启日志,并将重启日志上传至服务器。

20、结合第三方面,在一种可能的实现方式中,当上述计算机指令被处理器执行时,使得电子设备执行如下方法:第一电子设备识别到异常重启的重启日志已上传至服务器,第一电子设备将预设存储地址中的第一标识删除。第一电子设备接收第二操作,第二操作用于触发第一电子设备启动老化测试app。响应于第二操作,第一电子设备识别到预设存储地址未存储有第一标识,第一电子设备启动老化测试app。

21、结合第三方面,在一种可能的实现方式中,当上述计算机指令被处理器执行时,使得电子设备执行如下方法:第一电子设备识别到异常重启的重启日志已上传至服务器,第一电子设备将预设存储地址中的第一标识删除,之后,第一电子设备在预设存储地址中写入第二标识,其中,第二标识用于指示启动老化测试app。第一电子设备接收第二操作,第二操作用于触发第一电子设备启动老化测试app。响应于第二操作,第一电子设备识别到预设存储地址存储有第二标识,第一电子设备启动老化测试app。

22、结合第三方面,在一种可能的实现方式中,当上述计算机指令被处理器执行时,使得电子设备执行如下方法:在重启过程中第一电子设备在预设存储地址写入第一标识及故障码,故障码与第一电子设备异常重启前正在测试的软硬件模块对应,第一电子设备包括多个软硬件模块,老化测试app具体用于对第一电子设备中的多个软硬件模块进行测试。在第一电子设备重启成功后,接收第一操作,第一操作用于启动老化测试app。响应于第一操作,第一电子设备输出第二提醒信息,第二提醒信息用于提醒负责与故障码对应的软硬件模块的测试人员操作第一电子设备将异常重启的重启日志上传至服务器。第二提醒信息包括故障码。

23、第四方面,本技术提供一种芯片系统,该芯片系统可以应用于包括存储器的电子设备。该芯片系统包括一个或多个接口电路和一个或多个处理器。该接口电路和处理器通过线路互联。该接口电路用于从上述存储器接收信号,并向处理器发送该信号,该信号包括存储器中存储的计算机指令。当处理器执行该计算机指令时,电子设备执行如第一方面及其任一种可能的设计方式的方法。

24、第五方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令。当计算机指令在电子设备上运行时,使得该电子设备执行如第一方面及其任一种可能的设计方式的方法。

25、第六方面,本技术提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如第一方面及其任一种可能的设计方式的方法。

26、可以理解地,上述第二方面的启动测试程序的系统、第三方面其任一种可能的方式的电子设备,第四方面的芯片系统,第五方面的计算机可读存储介质,第六方面的计算机程序产品所能达到的有益效果,可参考如第一方面及其任一种可能的设计方式中的有益效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1