本发明涉及计算机,具体涉及一种车辆测试方法、装置、电子设备及存储介质。
背景技术:
1、随着汽车技术的不断发展,用户对汽车体验的要求不断提高,传统的通过控制器单体功能测试已经满足不了日益复杂的业务功能。为了提高整体开发效率以及测试深度,通常会采用测试用例对车辆业务进行测试,以根据测试用例执行的结果确定是否通过测试。
2、但是,按照现有的测试方式,无法根据测试用例的执行结果确定错误位置。若要具体确定错误位置,则需要在测试用例执行完成后,根据执行结果反向一步一步解析日志、执行信息等数据进行分析处理,查找出错误位置,影响测试效率,存在测试效率低的问题。
技术实现思路
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、本申请实施例通过获取车辆的自动化测试信息,依据自动化测试信息触发车辆的目标分发服务,以获取目标分发服务对应的业务信息,并依据业务信息生成车辆的服务测试结果,从而可以在触发车辆的目标分发服务后直接生成服务测试结果,解决了现有技术中需要通过解析日志、执行信息等数据才能查找错误位置所导致的测试效率低的问题,能够有效提高测试效率。
1.一种车辆测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取所述目标分发服务对应的测试业务信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述目标发放服务包含应用请求服务和所述应用请求服务对应的应用响应服务,所述依据所述自动化测试信息,触发所述车辆的目标分发服务,包括:
4.根据权利要求3所述的方法,其特征在于,所述通过执行所述自动化测试信息,生成所述应用请求服务,包括:
5.根据权利要求1所述的方法,其特征在于,所述依据所述测试业务信息,生成所述车辆的服务测试结果,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述服务值,结合所述目标界面信息,生成所述服务测试结果,包括:
7.根据权利要求3所述的方法,其特征在于,所述通过执行所述自动化测试信息,生成所述应用请求服务,包括:
8.一种车辆测试装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的方法。