System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 智能车载终端的功能测试方法、装置及电子设备制造方法及图纸_技高网

智能车载终端的功能测试方法、装置及电子设备制造方法及图纸

技术编号:43842007 阅读:12 留言:0更新日期:2024-12-31 18:37
本申请实施例提供一种智能车载终端的功能测试方法、装置及电子设备。该方法包括:响应于功能测试请求,确定功能测试请求指示的车载终端功能对应的目标配置文件;解析目标配置文件,得到目标测试用例及运行目标测试用例所需的第一信息;在预先构建的模拟环境中,基于第一信息运行目标测试用例,得到测试数据;并解析测试数据得到测试结果。该方法用以达到提高车辆智能车载终端测试效率,提高测试结果的准确性的效果。

【技术实现步骤摘要】

本申请涉及车联网,尤其涉及一种智能车载终端的功能测试方法、装置及电子设备


技术介绍

1、在车辆中可以设置智能车载终端,例如远程智能车载终端(telematics box,t-box)。智能车载终端通过汽车总线技术实现与车辆的其他电子控制设备之间通讯,还通过无线通讯技术实现与云平台之间的数据交互。

2、在智能车载终端的软件版本发布之前,需要通过多轮台架测试来测试待发布的软件版权支持的智能车载终端的功能。目前在上述测试过程中,是由测试工程师根据不同测试功能进行手动测试的,需要测试工程师具有较高的测试操作能力和测试结果判断能力。

3、由于智能车载终端的功能繁多,由测试工程师来完成这些功能所需的人力成本和时间成本都较大。


技术实现思路

1、本申请实施例提供一种智能车载终端的功能测试方法、装置及电子设备,用以达到自动执行车载终端测试,减少人工参与,降低人力成本,提高测试效率和测试准确性的效果。

2、第一方面,本申请实施例提供一种智能车载终端的功能测试方法,包括:

3、响应于功能测试请求,确定所述功能测试请求指示的车载终端功能对应的目标配置文件;

4、解析所述目标配置文件,得到目标测试用例及运行所述目标测试用例所需的第一信息;

5、在预先构建的模拟环境中,基于所述第一信息运行所述目标测试用例,得到测试数据;并解析所述测试数据得到测试结果。

6、在一种可能的实现方式中,所述目标测试用例包括多个用例步骤;所述基于所述第一信息运行所述目标测试用例,包括:

7、基于所述第一信息执行所述多个用例步骤。

8、在一种可能的实现方式中,所述多个用例步骤包括测试指令生成步骤,所述第一信息包括目标函数和目标参数;

9、所述基于所述第一信息执行所述多个用例步骤中的测试指令生成步骤,包括:

10、在执行所述测试指令生成步骤中,根据所述目标函数和所述目标参数生成与所述车载终端功能匹配的功能测试指令。

11、在一种可能的实现方式中,所述模拟环境包括车辆总线模拟环境和无线通信网络模拟环境,所述车辆总线模拟环境包括硬件设备,所述无线通信网络模拟环境包括mqtt客户端;所述多个用例步骤包括指令发送步骤;

12、所述基于所述第一信息执行所述多个用例步骤中的指令发送步骤中,包括:

13、在执行所述指令发送步骤中,向所述硬件设备和/或所述mqtt客户端发送第一发送指令,其中,所述第一发送指令指示向所述智能车载终端发送所述功能测试指令。

14、在一种可能的实现方式中,所述解析所述测试数据得到测试结果,包括:

15、接收所述硬件设备和/或所述mqtt客户端根据所述功能测试指令发送的响应数据;

16、解析所述响应数据与所述功能测试指令,得到所述测试结果。

17、在一种可能的实现方式中,所述预先构建的模拟环境包括车辆总线模拟环境;所述方法还包括:

18、响应于创建请求,创建所述车辆总线模拟环境。

19、在一种可能的实现方式中,所述创建所述车辆总线模拟环境,包括:

20、确定所述车辆总线模拟环境所需的硬件设备;

21、根据预设脚本中的驱动函数接口,调用驱动函数接口驱动所述硬件设备;

22、建立所述硬件设备与所述智能车载终端之间的通信。

23、在一种可能的实现方式中,所述建立所述硬件设备与所述智能车载终端之间的通信,包括:

24、基于所述预设脚本解析预设总线数据库文件,得到总线报文帧信息;其中,所述总线报文帧信息包括报文标识、报文类型、数据长度和编码格式中的一个或多个;

25、根据所述总线报文帧信息生成总线报文;

26、向所述硬件设备发送报文发送指令,其中,所述报文发送指令指示所述硬件设备向所述智能车载终端发送所述总线报文,以建立所述硬件设备与所述智能车载终端之间的通信。

27、在一种可能的实现方式中,所述预先构建的模拟环境包括无线通信网络模拟环境;所述方法还包括:

28、通过预设脚本调用预设客户端库创建mqtt客户端,其中,所述mqtt客户端为所述无线通信网络模拟环境中的虚拟客户端,所述mqtt客户端通过预设服务器与所述智能车载终端进行通信连接。

29、在一种可能的实现方式中,所述目标配置文件基于与所述目标功能对应的预设配置模板生成的,其中,不同测试功能对应的预设配置模板不同。

30、第二方面,本申请实施例提供一种智能车载终端的功能测试装置,包括:

31、确定单元,用于响应于功能测试请求,确定所述功能测试请求指示的车载终端功能对应的目标配置文件;

32、第一处理单元,用于解析所述目标配置文件,得到目标测试用例及运行所述目标测试用例所需的第一信息;

33、第二处理单元,用于在预先构建的模拟环境中,基于所述第一信息运行所述目标测试用例,得到测试数据;并解析所述测试数据得到测试结果。

34、第三方面,本申请实施例提供一种电子设备,包括:存储器,处理器;

35、所述存储器存储计算机执行指令;

36、所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上第一方面和/或第一方面各种可能的实施方式。

37、第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上第一方面和/或第一方面各种可能的实施方式。

38、第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面和/或第一方面各种可能的实施方式。

39、本申请实施例提供的智能车载终端的功能测试方法、装置及电子设备,通过基于功能测试请求解析车载终端功能测试对应的目标配置文件,在预先构建的测试模拟环境中,基于解析配置文件获取的信息执行测试用例,得到测试用例的测试数据,对测试数据进行解析获得测试结果,实现通过脚本自动解析配置文件获取测试需要的信息,同时根据测试需要的信息自动调用相关接口,实现信息的自动发送和测试结果的自动获取与分析,减少测试工程师在测试的多个环节的参与,取代测试工程师对于测试信息的分析,和原本测试工程师对于报文等信息的发送,降低对于测试工程师能力的要求,减少人力成本,提高测试效率和测试结果的准确性。

本文档来自技高网...

【技术保护点】

1.一种智能车载终端的功能测试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述目标测试用例包括多个用例步骤;所述基于所述第一信息运行所述目标测试用例,包括:

3.根据权利要求2所述的方法,其特征在于,所述多个用例步骤包括测试指令生成步骤,所述第一信息包括目标函数和目标参数;

4.根据权利要求3所述的方法,其特征在于,所述模拟环境包括车辆总线模拟环境和无线通信网络模拟环境,所述车辆总线模拟环境包括硬件设备,所述无线通信网络模拟环境包括MQTT客户端;所述多个用例步骤包括指令发送步骤;

5.根据权利要求4所述的方法,其特征在于,所述解析所述测试数据得到测试结果,包括:

6.根据权利要求1所述的方法,其特征在于,所述预先构建的模拟环境包括车辆总线模拟环境;所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述创建所述车辆总线模拟环境,包括:

8.根据权利要求7所述的方法,其特征在于,所述建立所述硬件设备与所述智能车载终端之间的通信,包括:

9.根据权利要求1所述的方法,其特征在于,所述预先构建的模拟环境包括无线通信网络模拟环境;所述方法还包括:

10.根据权利要求1-9中任一项所述的方法,其特征在于,所述目标配置文件基于与所述目标功能对应的预设配置模板生成的,其中,不同测试功能对应的预设配置模板不同。

11.一种智能车载终端的功能测试装置,其特征在于,包括:

12.一种电子设备,其特征在于,包括:存储器,处理器;

13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-10任一项所述的方法。

14.一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-10任一项所述的方法。

...

【技术特征摘要】

1.一种智能车载终端的功能测试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述目标测试用例包括多个用例步骤;所述基于所述第一信息运行所述目标测试用例,包括:

3.根据权利要求2所述的方法,其特征在于,所述多个用例步骤包括测试指令生成步骤,所述第一信息包括目标函数和目标参数;

4.根据权利要求3所述的方法,其特征在于,所述模拟环境包括车辆总线模拟环境和无线通信网络模拟环境,所述车辆总线模拟环境包括硬件设备,所述无线通信网络模拟环境包括mqtt客户端;所述多个用例步骤包括指令发送步骤;

5.根据权利要求4所述的方法,其特征在于,所述解析所述测试数据得到测试结果,包括:

6.根据权利要求1所述的方法,其特征在于,所述预先构建的模拟环境包括车辆总线模拟环境;所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述创建所述车辆总线模拟环境,包...

【专利技术属性】
技术研发人员:张航许国阳付世超包伟良冀志洲孙红图
申请(专利权)人:浙江吉利控股集团有限公司
类型:发明
国别省市:

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

1