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

设备测试方法、设备及存储介质技术

技术编号:42511723 阅读:7 留言:0更新日期:2024-08-27 19:27
本发明专利技术实施例提供一种设备测试方法、设备及存储介质,属于设备测试领域。该方法包括:当触发认证测试套件XTS测试的情况下,确定与被测设备的adb连接是否异常;在确定与被测设备的adb连接异常的情况下,通过被测设备中预置的应用程序与被测设备的adb重新建立连接;在与adb连接且被测设备被恢复出厂设置的情况下,获取被测设备开机向导的各界面参数,并根据各界面参数生成各界面操作指令,将各界面操作指令发送至被测设备;在被测设备执行各界面操作指令完成开机向导的情况下,对被测设备进行XTS测试。本方案能够实现测试设备对被测设备进行自动化地测试,极大地提高了终端设备的XTS测试的效率和准确性。

【技术实现步骤摘要】

本专利技术实施例涉及设备测试,尤其涉及一种设备测试方法、设备及存储介质


技术介绍

1、随着安卓(android)系统的广泛使用,越来越多的终端设备在android系统上集成google的谷歌移动服务(google mobile service,gms),集成gms的终端设备均需要进行google的认证测试套件(xts)测试,xts测试包括兼容性测试套件(compatibility testsuite,cts)测试、google移动服务测试套件(google mobile services test suite,gts)测试、安全补丁测试套件(security test suite,sts)测试、厂商测试套件(vendor testsuite,vts)测试、cts-on-gsi测试和tvts(tv test suite)测试等测试项。由于xts测试包含多项套件测试,所以运行测试项时需要频繁地手动切换测试环境,倘若在xts测试过程中出现失败项时,则需要工作人员手动执行测试命令和手动切换测试环境,对失败的测试项重新进行测试,直至测试通过,此过程需要消耗大量的人力且效率较低。

2、因此,如何提供一种自动xts测试的方式,以提高终端设备的xts测试的效率和准确性是目前亟待解决的问题。


技术实现思路

1、本专利技术实施例在于提供一种设备测试方法、设备及存储介质,旨在提高终端设备的xts测试的效率和准确性。

2、第一方面,本专利技术实施例提供一种设备测试方法,应用于测试设备,所述测试设备用于测试被测试设备,所述方法包括:

3、当触发认证测试套件xts测试的情况下,确定与被测设备的安卓调试桥adb连接是否异常;

4、在确定与所述被测设备的adb连接异常的情况下,通过所述被测设备中预置的应用程序与所述被测设备的adb重新建立连接;

5、在与所述adb连接且所述被测设备被恢复出厂设置的情况下,获取所述被测设备开机向导的各界面参数,并根据各所述界面参数生成各界面操作指令,将各所述界面操作指令发送至所述被测设备;

6、在所述被测设备执行各所述界面操作指令完成开机向导的情况下,对所述被测设备进行xts测试。

7、第二方面,本专利技术实施例还提供一种测试设备,所述测试设备包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如本专利技术说明书提供的任一项设备测试方法的步骤。

8、第三方面,本专利技术实施例还提供一种被测设备,所述被测设备包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如本专利技术说明书提供的任一项设备测试方法的步骤。

9、第四方面,本专利技术实施例还提供一种存储介质,用于计算机可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本专利技术说明书提供的任一项设备测试方法的步骤。

10、本专利技术实施例提供一种设备测试方法、设备及存储介质,本专利技术实施例当触发认证测试套件xts测试的情况下,确定与被测设备的安卓调试桥adb连接是否异常;在确定与被测设备的adb连接异常的情况下,通过被测设备中预置的应用程序与所述被测设备的adb重新建立连接;在与adb连接且被测设备被恢复出厂设置的情况下,获取被测设备开机向导的各界面参数,并根据各界面参数生成各界面操作指令,将各界面操作指令发送至被测设备;在被测设备执行各界面操作指令完成开机向导的情况下,对被测设备进行xts测试。本方案能够实现测试设备对被测设备进行自动化地测试,极大地提高了终端设备的xts测试的效率和准确性。

本文档来自技高网...

【技术保护点】

1.一种设备测试方法,其特征在于,应用于测试设备,所述测试设备用于测试被测试设备,所述方法包括:

2.根据权利要求1所述的设备测试方法,其特征在于,所述对所述被测设备进行XTS测试,包括:

3.根据权利要求2所述的设备测试方法,其特征在于,所述根据所述adb和所述XTS测试数据包对所述被测设备进行XTS测试,包括:

4.根据权利要求1所述的设备测试方法,其特征在于,所述根据各所述界面参数生成各界面操作指令,包括:

5.根据权利要求1所述的设备测试方法,其特征在于,所述确定与被测设备的安卓调试桥adb连接是否异常,包括:

6.一种设备测试方法,其特征在于,应用于被测设备,所述被测设备被测试设备检测,所述方法包括:

7.根据权利要求6所述的设备测试方法,其特征在于,所述根据所述版本升级包进行版本更新,包括:

8.一种测试设备,其特征在于,所述测试设备包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如权利要求1至5中任一项所述的设备测试方法的步骤。

9.一种被测设备,其特征在于,所述被测设备包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如权利要求6至7中任一项所述的设备测试方法的步骤。

10.一种存储介质,用于计算机可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1至5中任一项所述的设备测试方法的步骤或/和实现权利要求6至7中任一项所述的设备测试方法的步骤。

...

【技术特征摘要】

1.一种设备测试方法,其特征在于,应用于测试设备,所述测试设备用于测试被测试设备,所述方法包括:

2.根据权利要求1所述的设备测试方法,其特征在于,所述对所述被测设备进行xts测试,包括:

3.根据权利要求2所述的设备测试方法,其特征在于,所述根据所述adb和所述xts测试数据包对所述被测设备进行xts测试,包括:

4.根据权利要求1所述的设备测试方法,其特征在于,所述根据各所述界面参数生成各界面操作指令,包括:

5.根据权利要求1所述的设备测试方法,其特征在于,所述确定与被测设备的安卓调试桥adb连接是否异常,包括:

6.一种设备测试方法,其特征在于,应用于被测设备,所述被测设备被测试设备检测,所述方法包括:

7.根据权利要求6所述的设备测试方法,其特征在于,所述根据所述版本升级包进行版本更新,包括:

8...

【专利技术属性】
技术研发人员:梅诗泉
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1