System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种产线通过OTA无线测试的方法和系统技术方案_技高网

一种产线通过OTA无线测试的方法和系统技术方案

技术编号:40839435 阅读:2 留言:0更新日期:2024-04-01 15:05
本发明专利技术揭示了一种产线通过OTA无线测试的方法和系统,所述方法包括:在OTA环境下,终端设备根据测试需求发送请求至服务器,服务器根据测试需求发送对应的OTA差分包至终端设备;终端设备接收OTA差分包,并根据OTA差分包中的信息文件判断终端设备是否需要升级;若终端设备需要升级,则根据信息文件进行升级,升级后即可立即自动执行测试项,减少了测试和升级的时间成本,且通过差分包的形式,一台服务器可控制所有手机进行测试,降低了测试的物力成本。测试结果反馈至服务器,服务器记录反馈结果;测试项失败时在差分包中更新debug功能,实现对于小概率问题的快速复现,提高了发现问题的效率。

【技术实现步骤摘要】

本专利技术涉及终端设备生产测试,特别是涉及一种产线通过ota无线测试的方法和系统。


技术介绍

1、在目前的现有技术中,终端设备在产线进行测试时,需要把大量的主板和终端设备连接电脑,以做大量的产线测试。然而,生产过程中的主板和终端设备数量非常大,通过将主板和终端设备与电脑连线的方式进行测试,需要花费大量的测试时间,且测试过程中出现小概率问题很难被复现,需要投入大量的机器进行验证,测试成本大大提高。


技术实现思路

1、本专利技术的目的在于,提供一种产线通过ota无线测试的方法和系统,降低测试的时间和物力成本,提高测试效率。

2、为解决上述技术问题,本专利技术提供一种产线通过ota无线测试的方法,所述方法包括:

3、在ota环境下,终端设备根据测试需求发送请求至服务器,所述服务器根据所述测试需求发送对应的ota差分包至所述终端设备;

4、所述终端设备接收所述ota差分包,并根据所述ota差分包中的信息文件判断所述终端设备是否需要升级;

5、若所述终端设备需要升级,则根据所述信息文件进行升级,升级后自动执行测试项,并将测试结果反馈至所述服务器,所述服务器记录反馈结果;

6、根据所述测试结果对所述终端设备进行后续测试或对所述差分包更新故障排除功能。

7、进一步的,根据不同测试环境下所需的升级代码和测试指令通过ota制作工具制备所述ota差分包。

8、进一步的,所述差分包中包括开机抓取所需日记的功能以及对失败测试项中软件循环更新的功能。

9、进一步的,若测试失败,记录测试项失败的原因,并对失败测试项进行系统的循环更新。

10、进一步的,所述方法还包括:

11、若所述终端设备不需要升级,判断所述终端设备是否无需再进行后续测试;

12、若无需再进行后续测试,则检查所述终端设备的软件状态;

13、若需要进行后续测试,终端设备根据所述测试需求发送请求至所述服务器。

14、进一步的,所述测试结果包括终端设备基本信息、测试时间、测试项和测试项执行的成败。

15、进一步的,所述方法还包括:

16、将所述终端设备设置于所述服务器的无线网络模块中,并定制局域网链接,使得所述终端设备和所述服务器启动后自动链接至所述局域网中。

17、进一步的,所述无线网络模块采用无线局域网、wifi、zigbee、4g或5g中的至少一种。

18、进一步的,所述方法还包括:所述服务器收到测试未通过信息后,判断是否存在对应的故障排除差分包;

19、若存在,则发送所述故障排除差分包至终端设备;

20、若不存在,则制作对应的所述故障排除差分包。

21、本专利技术还提供一种产线通过ota无线测试系统,实现上述的产线通过ota无线测试的方法,包括:

22、发送模块:根据测试需求发送对应的ota差分包至所述终端设备;

23、接收模块:接收所述ota差分包,并拆解所述ota差分包中的信息文件;

24、判断模块:根据所述ota差分包中的信息文件判断所述终端设备是否需要升级;

25、升级模块:根据所述信息文件进行升级,升级后执行测试项;

26、反馈模块:将测试结果反馈至所述服务器;

27、操作模块:根据所述测试结果对所述终端设备进行后续测试或发送对所述差分包更新故障排除功能,使得系统成功升级。

28、进一步的,还包括:

29、网络链接模块:定制局域网链接,并将所述终端设备设置于所述服务器的无线网络模块中,使得所述终端设备和所述服务器启动后自动链接至局域网中。

30、相比现有技术,本专利技术至少具有以下有益效果:

31、本专利技术通过在ota的环境下导入ota差分包至终端设备,判断需要进行升级后进行升级操作,升级完成自动执行对应的测试项,减少测试和升级的时间成本,此外,在ota环境下,采用差分包对终端设备进行升级,相比于现有技术中的通过有线的方式控制手机的测试,一台服务器即可控制所有手机进行测试,降低了测试的物力成本。

32、进一步的,本专利技术通过在差分包中加入开机抓取所需日记的功能以及对失败测试项中软件循环更新的功能,并在测试项失败时在差分包中更新debug功能,实现对于小概率问题的快速复现,提高了发现问题的效率。

本文档来自技高网...

【技术保护点】

1.一种产线通过OTA无线测试的方法,其特征在于,所述方法包括:

2.如权利要求1所述的产线通过OTA无线测试的方法,其特征在于,根据不同测试环境下所需的升级代码和测试指令通过OTA制作工具制备所述OTA差分包。

3.如权利要求1所述的产线通过OTA无线测试的方法,其特征在于,所述差分包中包括开机抓取所需日记的功能以及对失败测试项中软件循环更新的功能。

4.如权利要求3所述的产线通过OTA无线测试的方法,其特征在于,若测试失败,记录测试项失败的原因,并对失败测试项进行系统的循环更新。

5.如权利要求1所述的产线通过OTA无线测试的方法,其特征在于,所述方法还包括:

6.如权利要求1所述的产线通过OTA无线测试的方法,其特征在于,所述测试结果包括终端设备基本信息、测试时间、测试项和测试项执行的成败中的至少一项。

7.如权利要求1所述的产线通过OTA无线测试的方法,其特征在于,所述方法还包括:

8.如权利要求7所述的产线通过OTA无线测试的方法,其特征在于,所述无线网络模块采用无线局域网、WIFI、ZIGBEE、4G或5G中的至少一种。

9.如权利要求1所述的产线通过OTA无线测试的方法,其特征在于,所述方法还包括:

10.一种产线通过OTA无线测试系统,实现1-9中任一项所述的产线通过OTA无线测试的方法,其特征在于,包括:

11.如权利要求10所述的产线通过OTA无线测试系统,其特征在于,还包括:

...

【技术特征摘要】

1.一种产线通过ota无线测试的方法,其特征在于,所述方法包括:

2.如权利要求1所述的产线通过ota无线测试的方法,其特征在于,根据不同测试环境下所需的升级代码和测试指令通过ota制作工具制备所述ota差分包。

3.如权利要求1所述的产线通过ota无线测试的方法,其特征在于,所述差分包中包括开机抓取所需日记的功能以及对失败测试项中软件循环更新的功能。

4.如权利要求3所述的产线通过ota无线测试的方法,其特征在于,若测试失败,记录测试项失败的原因,并对失败测试项进行系统的循环更新。

5.如权利要求1所述的产线通过ota无线测试的方法,其特征在于,所述方法还包括:

6.如权利要求1所述的产线通过ota...

【专利技术属性】
技术研发人员:张峻铭程黎辉关亚东
申请(专利权)人:上海龙旗科技股份有限公司
类型:发明
国别省市:

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

1