System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及车辆测试,尤其涉及一种车机测试方法、装置、电子设备和存储介质。
技术介绍
1、随着车辆的广泛使用,为满足使用需求通常需要为车辆配置丰富多样的功能,而且需要在车辆的各项功能通过测试后再将车辆投入市场。目前,车机测试都是将测试项和显示的功能写在代码中,再运行代码进行测试和显示,但是在测试过程中如果需要增加用例就需要增加大量的代码,大大降低了代码的运行效率,且每次修改代码之后还需要编译代码,编译代码需要的时间也比较长,降低了工作效率。因此,现有方法对车机进行测试时,需要多次调整修改代码,调试的灵活性和测试效率都比较低,且测试成本也比较高。
技术实现思路
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、本公开实施例提供了一种车机测试方法、装置、电子设备和存储介质。车机测试方法应用于车机系统中具有交互功能的处理器,方法具体包括:获取待测试项的第一配置文件,第一配置文件包括待测试项对应的至少一个用例的标识;根据第一配置文件中至少一个用例的标识,调用至少一个用例进行测试并生成待测试项的测试结果;在预先生成的目标界面中显示测试结果,其中,目标界面是基于获取的待测试项的第二配置文件生成的,第二配置文件包括界面的相关配置。本公开提供的方法通过配置文件的方式,来进行车机测试项和界面显示的实现,增加了调试的灵活性,提高了测试效率,进一步也减少了测试成本。
本文档来自技高网...【技术保护点】
1.一种车机测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第二配置文件还包括模式选择标识,所述根据所述第一配置文件中所述至少一个用例的标识,调用所述至少一个用例进行测试并生成所述待测试项的测试结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述目标模式下基于所述至少一个用例的标识,调用所述至少一个用例进行测试并生成所述待测试项的测试结果,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据目标界面和所述至少一个用例的标识,调用所述至少一个用例进行测试并生成所述待测试项的测试结果,包括:
5.根据权利要求1所述的方法,其特征在于,在显示所述测试结果后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种车机测试装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机
...【技术特征摘要】
1.一种车机测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第二配置文件还包括模式选择标识,所述根据所述第一配置文件中所述至少一个用例的标识,调用所述至少一个用例进行测试并生成所述待测试项的测试结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述目标模式下基于所述至少一个用例的标识,调用所述至少一个用例进行测试并生成所述待测试项的测试结果,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据目标界面和所述至少一个用例的标识,调用所述至少一个用例进行测...
【专利技术属性】
技术研发人员:周长瑞,
申请(专利权)人:北京罗克维尔斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。