System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车辆通信的测试方法、装置、设备、存储介质及车辆制造方法及图纸_技高网

车辆通信的测试方法、装置、设备、存储介质及车辆制造方法及图纸

技术编号:44741286 阅读:3 留言:0更新日期:2025-03-26 12:32
本申请公开了一种车辆通信的测试方法、装置、设备、存储介质及车辆。该方法包括:构建测试工程,所述测试工程包括多个测试用例;将所述多个测试用例的多个接口进行连接,并将连接后的多个接口进行封装;通过调用封装后的所述多个接口运行所述测试工程,得到测试结果。根据本申请实施例,能够提升车辆通信的测试效率。

【技术实现步骤摘要】

本申请属于车辆测试,尤其涉及一种车辆通信的测试方法、装置、设备、存储介质及车辆


技术介绍

1、canoe是一种广泛用于汽车领域的测试和仿真工具,它的主要功能是用于控制单元的开发、测试和仿真。

2、然而,相关技术中基于canoe的测试工程大多都是手工测试。具体地,手工测试为人为的在canoe的工程界面上通过观察或者手动设置消息周期,并且需要手动启动测试工程,以及手动选择各测试用例,然后手动开关各测试用例。

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、在本申请中,通过构建测试工程,所述测试工程包括多个测试用例;将所述多个测试用例的多个接口进行连接,并将连接后的多个接口进行封装,通过调用封装后的所述多个接口运行所述测试工程,得到测试结果。如此一来,通过接口的连接,多个测试用例之间就可以实现命令和数据的传输,通过接口的封装,仅需要调用封装后的接口,便可以一次性执行所有需要执行的测试用例,即可以降低测试工程的人为参与度,提高了测试的效率。

本文档来自技高网...

【技术保护点】

1.一种车辆通信的测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的车辆通信的测试方法,其特征在于,所述构建测试工程包括:

3.根据权利要求1所述的车辆通信的测试方法,其特征在于,所述通过调用封装后的所述多个接口运行所述测试工程,得到测试结果,包括:

4.根据权利要求1所述的车辆通信的测试方法,其特征在于,所述通过调用封装后的所述多个接口运行所述测试工程,得到测试结果之后,还包括:

5.根据权利要求1所述的车辆通信的测试方法,其特征在于,所述通过调用封装后的所述多个接口运行所述测试工程,得到测试结果,包括:

6.根据权利要求1所述的车辆通信的测试方法,其特征在于,所述通过调用封装后的所述多个接口运行所述测试工程,得到测试结果,包括:

7.一种车辆通信的测试装置,其特征在于,所述装置包括:

8.一种车辆通信的测试设备,其特征在于,所述车辆通信的测试设备包括:处理器以及存储有计算机程序指令的存储器;

9.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器运行时实现如权利要求1-6中任一项所述的车辆通信的测试方法。

10.一种车辆,其特征在于,所述车辆包括计算机程序指令,所述计算机程序指令被处理器运行时实现权利要求1-6中任一项所述的车辆通信的测试方法。

...

【技术特征摘要】

1.一种车辆通信的测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的车辆通信的测试方法,其特征在于,所述构建测试工程包括:

3.根据权利要求1所述的车辆通信的测试方法,其特征在于,所述通过调用封装后的所述多个接口运行所述测试工程,得到测试结果,包括:

4.根据权利要求1所述的车辆通信的测试方法,其特征在于,所述通过调用封装后的所述多个接口运行所述测试工程,得到测试结果之后,还包括:

5.根据权利要求1所述的车辆通信的测试方法,其特征在于,所述通过调用封装后的所述多个接口运行所述测试工程,得到测试结果,包括:

6.根据权利要求1所述的车辆通信...

【专利技术属性】
技术研发人员:窦勇敢
申请(专利权)人:北京罗克维尔斯科技有限公司
类型:发明
国别省市:

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

1