System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 测试处理方法、装置、存储介质及电子设备制造方法及图纸_技高网

测试处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:40656546 阅读:4 留言:0更新日期:2024-03-13 21:33
本发明专利技术公开了一种测试处理方法、装置、存储介质及电子设备。涉及设备测试领域,该方法包括:获取目标设备的设备连接状态和任务执行状态;在检测到设备连接状态为已连接,并且任务执行状态为待机状态的情况下,获取目标设备的初始状态,其中,初始状态为目标设备在执行当前轮次的测试任务之前的状态;查询初始状态是否为预设状态;在初始状态为预设状态的情况下,响应于测试任务指令,执行目标测试脚本对目标设备上的目标软件进行测试。本发明专利技术解决了由于相关技术中的设备测试方法对设备测试不全面,导致测试结果准确性低的技术问题。

【技术实现步骤摘要】

本专利技术涉及设备测试领域,具体而言,涉及一种测试处理方法、装置、存储介质及电子设备


技术介绍

1、相关技术中在进行设备软件测试时,主要通过自动化测试平台来完成。但是相关技术中的自动化测试平台在没有人工介入的情况下,无法保证各种情况使目标设备进入休眠状态自动唤醒并连接设备,为了实现无人值守,则会长时间的保持待机状态,这会使被测设备产生一定的物理损耗、以及系统状态进入疲惫期。若由人工介入操作设备的状态检查,则无法实现无人值守,测试效率较低。且现有的自动化测试平台无法自动保证测试任务在目标设备系统状态最优的状态下进行,这导致采集到的被测软件的性能数据在精确度上存在偏差。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本专利技术实施例提供了一种测试处理方法、装置、存储介质及电子设备,以至少解决由于相关技术中的设备测试方法对设备测试不全面,导致测试结果准确性低的技术问题。

2、根据本专利技术实施例的一个方面,提供了一种测试处理方法,包括:获取目标设备的设备连接状态和任务执行状态;在检测到所述设备连接状态为已连接,并且所述任务执行状态为待机状态的情况下,获取所述目标设备的初始状态,其中,所述初始状态为所述目标设备在执行当前轮次的测试任务之前的状态;查询所述初始状态是否为预设状态;在所述初始状态为所述预设状态的情况下,响应于测试任务指令,执行目标测试脚本对所述目标设备上的目标软件进行测试。

3、可选的,所述方法还包括:在检测到所述设备连接状态为已连接,并且所述任务执行状态为休眠状态的情况下,控制所述目标设备由所述休眠状态切换至所述待机状态;在检测到所述目标设备成功切换至所述待机状态的情况下,获取所述目标设备的所述初始状态。

4、可选的,所述查询所述初始状态是否为预设状态,包括:查询所述目标设备的系统版本是否为预设系统版本,以及查询所述目标设备支持的软件版本是否为预设软件版本;在所述目标设备的系统版本为所述预设系统版本,并且所述目标设备支持的软件版本为所述预设软件版本的情况下,确定所述初始状态为所述预设状态;在所述目标设备的系统版本不为所述预设系统版本,或者所述目标设备支持的软件版本不为所述预设软件版本的情况下,确定所述初始状态不为所述预设状态。

5、可选的,所述方法还包括:在所述目标设备的系统版本不为所述预设系统版本的情况下,基于对应的备份镜像文件将所述目标设备的系统版本还原至所述预设系统版本;在所述目标设备支持的软件版本不为所述预设软件版本的情况下,基于对应的备份镜像文件将所述目标设备支持的软件版本恢复至所述预设软件版本,以使得所述初始状态恢复至所述预设状态。

6、可选的,所述在检测到所述设备连接状态为已连接,并且所述任务执行状态为待机状态的情况下,获取所述目标设备的初始状态,包括:在检测到所述设备连接状态为已连接,并且所述任务执行状态为待机状态的情况下,查询是否基于所述目标设备进行远程调试或者兼容性测试;在基于所述目标设备进行远程调试或兼容性测试的情况下,获取所述目标设备的所述初始状态。

7、可选的,所述方法还包括:在检测到所述初始状态为所述预设状态的情况下,控制所述目标设备由所述待机状态切换至休眠状态。

8、可选的,在所述初始状态为所述预设状态的情况下,响应于测试任务指令,执行目标测试脚本对所述目标设备上的目标软件进行测试之后,所述方法还包括:在执行所述目标测试脚本对所述目标设备上的所述目标软件进行测试完成后,继续检测所述目标设备的所述初始状态,并使得所述目标设备的所述初始状态处于所述预设状态。

9、根据本专利技术实施例的另一方面,还提供了一种测试处理装置,包括:第一获取模块,用于获取目标设备的设备连接状态和任务执行状态;第二获取模块,用于在检测到所述设备连接状态为已连接,并且所述任务执行状态为待机状态的情况下,获取所述目标设备的初始状态,其中,所述初始状态为所述目标设备在执行当前轮次的测试任务之前的状态;查询模块,用于查询所述初始状态是否为预设状态;测试模块,用于在所述初始状态为所述预设状态的情况下,响应于测试任务指令,执行目标测试脚本对所述目标设备上的目标软件进行测试。

10、根据本专利技术实施例的另一方面,还提供了一种非易失性存储介质,所述非易失性存储介质存储有多条指令,所述指令适于由处理器加载并执行任意一项所述的测试处理方法。

11、根据本专利技术实施例的另一方面,还提供了一种电子设备,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现任意一项所述的测试处理方法。

12、在本专利技术实施例中,通过获取目标设备的设备连接状态和任务执行状态;在检测到所述设备连接状态为已连接,并且所述任务执行状态为待机状态的情况下,获取所述目标设备的初始状态,其中,所述初始状态为所述目标设备在执行当前轮次的测试任务之前的状态;查询所述初始状态是否为预设状态;在所述初始状态为所述预设状态的情况下,响应于测试任务指令,执行目标测试脚本对所述目标设备上的目标软件进行测试,达到了在设备连接状态、任务执行状态以及初始状态等进行全面测试且满足相应条件的情况下,开始进行设备软件测试的目的,从而实现了提升测试全面性和测试结果准确性的技术效果,进而解决了由于相关技术中的设备测试方法对设备测试不全面,导致测试结果准确性低的技术问题。

本文档来自技高网...

【技术保护点】

1.一种测试处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述查询所述初始状态是否为预设状态,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述在检测到所述设备连接状态为已连接,并且所述任务执行状态为待机状态的情况下,获取所述目标设备的初始状态,包括:

6.根据权利要求1至5中任意一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1至5中任意一项所述的方法,其特征在于,在所述初始状态为所述预设状态的情况下,响应于测试任务指令,执行目标测试脚本对所述目标设备上的目标软件进行测试之后,所述方法还包括:

8.一种测试处理装置,其特征在于,包括:

9.一种非易失性存储介质,其特征在于,所述非易失性存储介质存储有多条指令,所述指令适于由处理器加载并执行权利要求1至7中任意一项所述的测试处理方法。

10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至7中任意一项所述的测试处理方法。

...

【技术特征摘要】

1.一种测试处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述查询所述初始状态是否为预设状态,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述在检测到所述设备连接状态为已连接,并且所述任务执行状态为待机状态的情况下,获取所述目标设备的初始状态,包括:

6.根据权利要求1至5中任意一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1至5中任意一项所述的方法,其...

【专利技术属性】
技术研发人员:王玲
申请(专利权)人:天翼电子商务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1