一种车载应用测试方法、装置、电子设备及可读存储介质与流程

文档序号:34166088发布日期:2023-05-15 00:53阅读:44来源:国知局
一种车载应用测试方法、装置、电子设备及可读存储介质与流程

本发明涉及车载应用开发,特别涉及一种车载应用测试方法、装置、电子设备及可读存储介质。


背景技术:

1、随着汽车行业的高速发展和人们生活水平的日益提高,在车辆性能满足用户基本使用需求的同时,对于其他车机功能的使用体验也愈发得到人们的重视;为车机配置智能操作系统,能够将各种车机功能的操控集成在一起,在保持操作便捷的同时还实现了各功能之间的协调调配。

2、相关技术中,在功能开发测试过程中使用安卓调试桥命令或操作较多,通过设立集成中控装置,以软件技术构建生态化操作环境,打通不同车机功能之间的连接壁垒,或通过一些命令来模拟与其他应用之间的交互。

3、但现有技术方案里,由于车载的不同功能性设备模块数量较多,对于开发测试、功能仿真模拟等实验项目而言,在具体运行过程中各模块之间存在的联调依赖关系将产生时间桎梏,导致开发效率低下。


技术实现思路

1、有鉴于此,本发明旨在提供一种车载应用测试方法、装置、电子设备及可读存储介质,以解决现有技术中的问题。

2、为达到上述目的,本发明的技术方案是这样实现的:

3、第一方面,本发明实施例提供了一种车载应用测试方法,包括:

4、展示测试主界面;所述测试主界面包括至少一个功能控件;

5、在接收到对所述功能控件的触发操作的情况下,显示所述功能控件对应的操作界面;

6、在所述操作界面中,接收到对应的测试操作的情况下,调用所述测试操作对应的接口向与所述第一电子设备连接的第二电子设备发送测试信息,以供所述第二电子设备中安装的车载应用进行测试。

7、可选的,在展示测试主界面之后,还包括:

8、检测所述第一电子设备与所述第二电子设备的连接状态,或检测所述第一电子设备的调试桥工具的启用状态;

9、在所述第一电子设备与所述第二电子设备处于已连接状态,或所述调试桥工具处于已启用状态的情况下,允许接收对所述功能控件的触发操作;

10、在所述第一电子设备与所述第二电子设备处于未连接状态和所述调试桥工具处于未启用状态的情况下,禁止接收对所述功能控件的触发操作并显示提示信息。

11、可选的,所述功能控件包括广播控件,所述操作界面包括广播设置界面,所述广播操作界面中包括广播参数信息设置控件以及广播发送控件;

12、所述在所述操作界面中,接收到对应的测试操作的情况下,调用所述测试操作对应的接口向与所述第一电子设备连接的第二电子设备发送测试信息,以供所述第二电子设备中安装的车载应用进行测试,包括:

13、通过所述广播参数信息设置控件接收广播参数信息;

14、在接收到对所述广播发送控件的触发操作的情况下,基于所述广播参数信息,调用与发送广播对应的广播发送接口向所述第二电子设备发送广播信息,以供所述第二电子设备中安装的车载应用进行功能测试。

15、可选的,所述功能控件还包括换肤控件,所述操作界面包括换肤界面,所述换肤界面中设置有车载终端类型选择控件、皮肤参数选择控件和换肤触发控件;

16、所述在所述操作界面中,接收到对应的测试操作的情况下,调用所述测试操作对应的接口向与所述第一电子设备连接的第二电子设备发送测试信息,以供所述第二电子设备中安装的车载应用进行测试,包括:

17、在接收车载终端类型选择控件的第一选择操作的情况下,将所述车载终端类型对应的皮肤参数加载至所述皮肤参数选择控件;

18、在接收到对所述皮肤参数选择控件的第二选择操作,选择目标皮肤参数;

19、在接收到对所述换肤触发控件的触发操作的情况下,调用与换肤对应的调试桥命令向所述第二电子设备发送针对所述目标皮肤参数的换肤指令,以供所述第二电子设备中安装的车载应用进行换肤测试。

20、可选的,所述功能控件包括车辆按键模拟控件,所述操作界面包括车辆按键模拟界面,所述按键模拟界面包括多个模拟按键;

21、所述在所述操作界面中,接收到对应的测试操作的情况下,调用所述测试操作对应的接口向与所述第一电子设备连接的第二电子设备发送测试信息,以供所述第二电子设备中安装的车载应用进行测试,包括:

22、在接收到对任一所述模拟按键的触发操作的情况下,调用与被触发的所述模拟按键对应的调试桥命令向所述第二电子设备发送所述模拟按键对应的按键指令,以供所述第二电子设备中安装的车载应用进行按键测试。

23、可选的,所述功能控件包括属性设置控件,所述操作界面包括属性设置界面,所述属性设置界面面中包括至少一种类型的属性设置选择控件,与所述属性设置选择控件对应的参数设置控件,以及设置控件;

24、所述在所述操作界面中,接收到对应的测试操作的情况下,调用所述测试操作对应的接口向与所述第一电子设备连接的第二电子设备发送测试信息,以供所述第二电子设备中安装的车载应用进行测试,包括:

25、在接收到对属性设置选择控件的第三选择操作的情况下,选择目标属性类型;

26、通过所述属性设置选择控件对应的参数设置控件,接收属性信息;

27、在接收到对设置控件的触发操作的情况下,调用与设置属性对应的调试桥命令向所述第二电子设备发送所述目标属性类型和所述属性信息,以供所述第二电子设备中对目标属性类型设置所述属性信息,所述目标属性类型的属性信息用于供第二电子设备中车载应用进行调用。

28、可选的,所述功能控件包括清除数据控件,所述操作界面包括数据清除设置界面,所述广播操作界面中包括第一应用程序包名输入控件以及清除数据触发控件;

29、所述在所述操作界面中,接收到对应的测试操作的情况下,调用所述测试操作对应的接口向与所述第一电子设备连接的第二电子设备发送测试信息,以供所述第二电子设备中安装的车载应用进行测试,包括:

30、基于所述第一应用程序包名输入控件,接收输入的车载应用包名;

31、在接收到对所述清除数据触发控件的触发操作的情况下,调用与清除数据对应的调试桥命令向所述第二电子设备发送删除指令,以供所述第二电子设备对所述车载应用包名对应车载应用所产生的数据进行清除。

32、可选的,所述功能控件包括应用程序装卸控件,所述操作界面包括应用程序安装设置界面,所述广播操作界面中包括:安装包选择控件以及对应的安装触发控件,待卸载应用包名输入控件以及对应的卸载触发控件;

33、所述在所述操作界面中,接收到对应的测试操作的情况下,调用所述测试操作对应的接口向与所述第一电子设备连接的第二电子设备发送测试信息,以供所述第二电子设备中安装的车载应用进行测试,包括:

34、在接收到安装包选择控件的第四选择操作的情况下,选择应用程序安装包;

35、在接收到对所述安装触发控件的触发操作的情况下,调用与安装对应的调试桥命令将所述应用程序安装至所述第二电子设备;

36、基于所述第二应用程序包名输入控件,接收待卸载包名;

37、在接收到对所述卸载触发控件的触发操作的情况下,调用与卸载对应的调试桥命令将第二电子设备中与所述待卸载包名对应的车载应用进行卸载。

38、第二方面,本发明实施例提供了一种车载应用测试装置,应用于第一电子设备;所述装置包括:

39、主界面展示模块,用于展示测试主界面;所述测试主界面包括至少一个功能控件;

40、功能操作模块,用于在接收到对所述功能控件的触发操作的情况下,显示所述功能控件对应的操作界面;

41、执行模块,用于在所述操作界面中,接收到对应的测试操作的情况下,调用所述测试操作对应的接口向与所述第一电子设备连接的第二电子设备发送测试信息,以供所述第二电子设备中安装的车载应用进行测试。

42、第三方面,本发明实施例提供了一种电子设备,所述电子设备包括存储器和处理器;所述存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,所述处理器执行所述计算机程序时实现如上一项所述的车载应用测试方法。

43、第四方面,本发明实施例提供了一种可读存储介质,所述可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上任一项所述的车载应用测试方法。

44、在本发明实施例中,首先在显示设备上展示测试主界面,测试主界面包括至少一个功能控件;并在接收到对功能控件的触发操作的情况下,显示功能控件对应的操作界面完成人机交互;在操作界面中,接收到对应的测试操作的情况下,调用测试操作对应的接口向与第一电子设备连接的第二电子设备发送测试信息,以供第二电子设备中安装的车载应用进行测试;依靠调试桥工具包中各功能模块之间的相互独立特性,减少因模块之间存在的联调依赖关系所产生时间桎梏,从而提升开发效率。

45、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

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