一种汽车车机安卓系统测试方法和测试系统与流程

文档序号:36056160发布日期:2023-11-17 20:34阅读:44来源:国知局
一种汽车车机安卓系统测试方法和测试系统与流程

本发明属于汽车,具体的说是一种汽车车机安卓系统测试方法和测试系统。


背景技术:

1、当前,在汽车智能驾驶辅助系统(adas)研发过程中,安卓系统已经成为主流的操作系统。因为其良好的兼容性、安全性、高性能等优点,成为adas的重要选择。

2、在汽车智能驾驶辅助系统(adas)开发过程中,需要对车载安卓系统进行功能测试、性能测试、可靠性测试和用户体验测试等多个阶段。在每个阶段,都需要对安卓系统进行批量操作,以确保其功能和性能满足要求。在进行批量操作时,需要大量的人力支持。

3、如果使用传统的pc机作为主机厂进行批量操作,不仅工作量大,而且由于电脑性能和网络带宽的限制,很难满足工作需求。如果采用传统的usb线连接,需要多个usb口进行数据传输,由于usb设备本身存在局限性,导致数据传输不稳定,影响工作效率。同时在设备数量较多时,也会导致布线和维护困难。


技术实现思路

1、本发明提供了一种汽车车机安卓系统测试方法和测试系统,能提高工作效率和质量,降低人力成本,为汽车主机厂提供更优质的服务,同时也可以为汽车行业其他类似工作提供借鉴作用,具有较高的实用价值,解决了目前汽车主机厂在车载安卓系统开发和测试过程中存在的工作量繁重效率低下等问题。

2、本发明技术方案结合附图说明如下:

3、第一方面,本发明实施例提供了一种汽车车机安卓系统测试方法,包括:

4、与待测试的车机设备进行无线连接;

5、识别待测试的车机设备;

6、根据待测试的车机设备的待测试功能,编写与待测试功能相对应的测试用例文件;

7、根据测试用例文件执行测试;

8、根据测试已完成的测试用例文件生成测试报告,并且显示给用户。

9、进一步的,所述测试用例文件包含设备型号和设备id、预置条件、操作步骤、预期结果。

10、进一步的,执行测试时按照测试用例文件中的预置条件来营造能够执行该条测试用例的测试环境,开始执行测试用例时应导入该条测试用例的操作步骤,同时导入相应的测试结果来进行比对,根据比对结果返回该条测试用例的结果,如果测试结果比对不相符,触发相应脚本来截取车机日志,并保存到本地。

11、进一步的,执行测试用例文件时,后台的性能监测程序收集车机设备的性能信息和崩溃信息,根据相关信息与相关指标对比得出车机系统的性能和稳定性的测试报告或根据车机设备回传到pc的帧图像来做文字或图形的提取从而对测试结果进行判断生成测试报告。

12、进一步的,当车机设备的动作与测试用例的预期结果进行比对不相符时,触发截取log脚本截取车机日志。

13、第二方面,本发明实施例还提供了一种汽车车机安卓系统测试系统,用于实现一种汽车车机安卓系统测试方法,包括:

14、无线连接模块,用于与待测试的车机设备进行无线连接;

15、识别模块,用于识别待测试的车机设备;

16、编写模块,用于根据待测试的车机设备的待测试功能,编写与待测试功能相对应的测试用例文件;

17、测试模块,用于根据测试用例文件执行测试;

18、生成模块,用于根据测试已完成的测试用例文件生成测试报告,并且显示给用户。

19、进一步的,所述识别模块中设置待测试的车机设备的型号和id相应的配置文件,通过车机设备的型号和id相应的配置文件控制不同的版本的汽车车机安卓系统。

20、进一步的,如果存在异常连接的设备诊断程序识别模块会被触发并诊断相关网络情况及设备运行情况,确保与待测试的车机设备建立稳定的无线连接。

21、进一步的,所述测试模块能够对多个车机设备进行批量操作和测试。同时执行相同的操作和测试任务。

22、本发明的有益效果为:

23、1)本发明特别针对当前汽车主机厂在车载安卓系统开发和测试过程中,由于自身设备的限制,导致工作效率低下和工作量繁重等问题

24、2)发明采用无线安卓调试桥代替人工进行一键式操作,有效提高了工作效率和质量,降低了人力成本;

25、3)本发明可以充分利用现有技术资源,减少重复劳动,避免工作过程中人为因素的影响;

26、4)本发明不仅可以解决目前汽车主机厂在车载安卓系统开发和测试过程中存在的工作量繁重效率低下等问题,还可以进一步提高工作效率和质量,降低人力成本,为汽车主机厂提供更优质的服务,同时也可以为汽车行业其他类似工作提供借鉴作用,具有较高的实用价值。



技术特征:

1.一种汽车车机安卓系统测试方法,其特征在于,包括:

2.根据权利要求1所述的一种汽车车机安卓系统测试方法,其特征在于,所述测试用例文件包含设备型号和设备id、预置条件、操作步骤、预期结果。

3.根据权利要求2所述的一种汽车车机安卓系统测试方法,其特征在于,执行测试时按照测试用例文件中的预置条件来营造能够执行该条测试用例的测试环境,开始执行测试用例时应导入该条测试用例的操作步骤,同时导入相应的测试结果来进行比对,根据比对结果返回该条测试用例的结果,如果测试结果比对不相符,触发相应脚本来截取车机日志,并保存到本地。

4.根据权利要求1所述的一种汽车车机安卓系统测试方法,其特征在于,执行测试用例文件时,后台的性能监测程序收集车机设备的性能信息和崩溃信息,根据相关信息与相关指标对比得出车机系统的性能和稳定性的测试报告或根据车机设备回传到pc的帧图像来做文字或图形的提取从而对测试结果进行判断生成测试报告。

5.根据权利要求1所述的一种汽车车机安卓系统测试方法,其特征在于,当车机设备的动作与测试用例的预期结果进行比对不相符时,触发截取log脚本截取车机日志。

6.一种汽车车机安卓系统测试系统,用于实现一种汽车车机安卓系统测试方法,其特征在于,包括:

7.根据权利要求6所述的一种汽车车机安卓系统测试系统,其特征在于,所述识别模块中设置待测试的车机设备的型号和id相应的配置文件,通过车机设备的型号和id相应的配置文件控制不同的版本的汽车车机安卓系统。

8.根据权利要求6所述的一种汽车车机安卓系统测试系统,其特征在于,如果存在异常连接的设备诊断程序识别模块会被触发并诊断相关网络情况及设备运行情况,确保与待测试的车机设备建立稳定的无线连接。

9.根据权利要求6所述的一种汽车车机安卓系统测试系统,其特征在于,所述测试模块能够对多个车机设备进行批量操作和测试。同时执行相同的操作和测试任务。


技术总结
本发明属于汽车技术领域,具体的说是一种汽车车机安卓系统测试方法和测试系统。包括与待测试的车机设备进行无线连接;识别待测试的车机设备;根据待测试的车机设备的待测试功能,编写与待测试功能相对应的测试用例文件;根据测试用例文件执行测试;根据测试已完成的测试用例文件生成测试报告,并且显示给用户。本发明能提高工作效率和质量,降低人力成本,为汽车主机厂提供更优质的服务,同时也可以为汽车行业其他类似工作提供借鉴作用,具有较高的实用价值,解决了目前汽车主机厂在车载安卓系统开发和测试过程中存在的工作量繁重效率低下等问题。

技术研发人员:刘久铭,李振龙,魏强
受保护的技术使用者:一汽奔腾轿车有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1