车机测试方法及装置制造方法及图纸

技术编号:33034520 阅读:16 留言:0更新日期:2022-04-15 09:12
本发明专利技术提供了一种车机测试方法及装置,包括:获取待测车机对应的测试配置参数;其中,测试配置参数至少包括测试项描述参数和期望反馈值;根据测试项描述参数,针对图形用户界面中的目标操作位置执行模拟触发操作,以触发待测车机执行目标操作位置对应的车机功能;当车机功能执行结束时,解析待测车机产生的反馈信号得到测试反馈值;基于期望反馈值和测试反馈值,确定待测车机对应的测试结果。本发明专利技术可以有效提高车机测试效率、降低车机测试成本以及提高车机测试结果的可靠性。提高车机测试结果的可靠性。提高车机测试结果的可靠性。

【技术实现步骤摘要】
车机测试方法及装置


[0001]本专利技术涉及车辆测试
,尤其是涉及一种车机测试方法及装置。

技术介绍

[0002]为满足不同消费者的需求,通常需要为车辆配置更为丰富、多样的功能,而且需要在车辆的各项功能通过测试后再将车辆投入市场。目前,车机测试通常采用人工测试方式,也即由测试人员人为点击按钮控制车机执行相关功能,并观察对应的车控车设变化,人工测试方式存在测试效率较低、测试成本较高、测试结果可靠性较差等问题。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种车机测试方法及装置,可以有效提高车机测试效率、降低车机测试成本以及提高车机测试结果的可靠性。
[0004]第一方面,本专利技术实施例提供了一种车机测试方法,所述方法应用于车机测试系统,所述车机测试系统与待测车机的车联网终端通信连接,通过所述车联网终端提供图形用户界面,所述方法包括:获取所述待测车机对应的测试配置参数;其中,所述测试配置参数至少包括测试项描述参数和期望反馈值;根据所述测试项描述参数,针对所述图形用户界面中的目标操作位置执行模拟触发操作,以触发所述待测车机执行所述目标操作位置对应的车机功能;当所述车机功能执行结束时,解析所述待测车机产生的反馈信号得到测试反馈值;基于所述期望反馈值和所述测试反馈值,确定所述待测车机对应的测试结果。
[0005]在一种实施方式中,所述测试项描述参数包括至少一个车机功能对应的控件标识、控件所处界面标识和控件操作类型;所述根据所述测试项描述参数,针对所述图形用户界面中的目标操作位置执行模拟触发操作的步骤,包括:触发所述图形用户界面提供所述控件所处界面标识对应的目标界面;根据所述控件标识和预设映射关系,从所述目标界面中确定目标操作位置;其中,所述预设映射关系包括控件标识与操作位置之间的映射关系;针对所述目标操作位置,执行所述控件操作类型对应的模拟触发操作。
[0006]在一种实施方式中,所述基于所述期望反馈值和所述测试反馈值,确定所述待测车机对应的测试结果的步骤,包括:判断所述期望反馈值和所述测试反馈值是否一致;如果是,则确定所述待测车机对应的测试结果为测试成功;如果否,则确定所述待测车机对应的测试结果为测试失败。
[0007]在一种实施方式中,所述方法还包括:判断在预设时长内是否采集到所述待测车机产生的反馈信号;其中,所述反馈信号包括CAN报文;如果是,则确定所述待测车机对应的测试结果为测试成功;如果否,则确定所述待测车机对应的测试结果为测试失败。
[0008]在一种实施方式中,所述判断在预设时长内是否采集到所述待测车机产生的反馈信号的步骤,包括:记录所述模拟触发操作的操作执行时间和反馈信号的采集时间;计算所述操作执行时间与所述采集时间之间的时间差,得到所述待测车机执行所述车机功能所需的功能执行时长;如果所述功能执行时长小于或等于预设时长,则确定在预设时长内采集
到所述反馈信号。
[0009]在一种实施方式中,所述方法还包括:计算所述待测车机执行每个所述车机功能的功能执行时长的时长和值;根据所述时长和值,从预设执行性能等级中确定所述待测车机对应的目标执行性能等级。
[0010]在一种实施方式中,所述测试配置参数还包括每个测试项的测试次数;所述方法还包括:对于每个所述车机功能,根据所述预设时长和所述待测车机每次执行该车机功能的功能执行时长,确定执行超时次数;根据所述执行超时次数,从预设压力性能等级中确定所述待测车机对应的目标压力性能等级。
[0011]在一种实施方式中,所述车联网终端中配置有所述车机功能对应的至少一个处理逻辑,每个所述处理逻辑均添加有测试埋点,所述测试埋点用于在所述处理逻辑执行结束时,指示所述车联网终端生成所述处理逻辑对应的测试日志;所述方法还包括:判断是否接收到每个所述处理逻辑对应的测试日志;如果是,则根据每个所述处理逻辑对应的测试日志,确定每个所述处理逻辑的逻辑执行时长;根据所述逻辑执行时长,从所述处理逻辑中确定影响所述待测车机性能的目标处理逻辑;如果否,则将所述处理逻辑确定为影响所述待测车机性能的目标处理逻辑。
[0012]在一种实施方式中,所述方法还包括:监听所述模拟触发操作的操作执行结果;如果所述操作执行结果为执行失败,则确定所述模拟触发操作的执行失败原因。
[0013]第二方面,本专利技术实施例还提供一种车机测试装置,所述装置应用于车机测试系统,所述车机测试系统与待测车机的车联网终端通信连接,通过所述车联网终端提供图形用户界面,所述装置包括:参数配置模块,用于获取所述待测车机对应的测试配置参数;其中,所述测试配置参数至少包括测试项描述参数和期望反馈值;功能触发模块,用于根据所述测试项描述参数,针对所述图形用户界面中的目标操作位置执行模拟触发操作,以触发所述待测车机执行所述目标操作位置对应的车机功能;信号解析模块,用于当所述车机功能执行结束时,解析所述待测车机产生的反馈信号得到测试反馈值;结果确定模块,用于基于所述期望反馈值和所述测试反馈值,确定所述待测车机对应的测试结果。
[0014]第三方面,本专利技术实施例还提供一种车机测试系统,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现第一方面提供的任一项所述的方法。
[0015]第四方面,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现第一方面提供的任一项所述的方法。
[0016]本专利技术实施例提供的一种车机测试方法及装置,应用于车机测试系统,车机测试系统与待测车机的车联网终端通信连接,通过车联网终端提供图形用户界面,首先获取待测车机对应的测试配置参数(至少包括测试项描述参数和期望反馈值),然后根据测试项描述参数针对图形用户界面中的目标操作位置执行模拟触发操作,以触发待测车机执行目标操作位置对应的车机功能,当车机功能执行结束时,采集并解析待测车机产生的反馈信号得到测试反馈值,最后基于期望反馈值和测试反馈值,确定待测车机对应的测试结果。上述方法可以根据测试项描述参数针对图形用户界面中的目标操作位置执行模拟触发操作,并对待测车机产生的反馈信号进行解析得到测试反馈值,通过在期待反馈值和测试反馈值基
础上得出测试结果,相较于现有技术中的人工测试方式,本专利技术实施例通过模拟触发操作触发待测车机执行相应的车机功能,无需人工参与车机测试,不仅显著节省车机测试所需的人力成本,而且还可以有效提高车机测试效率、降低车机测试成本以及提高车机测试结果的可靠性。
[0017]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0018]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车机测试方法,其特征在于,所述方法应用于车机测试系统,所述车机测试系统与待测车机的车联网终端通信连接,通过所述车联网终端提供图形用户界面,所述方法包括:获取所述待测车机对应的测试配置参数;其中,所述测试配置参数至少包括测试项描述参数和期望反馈值;根据所述测试项描述参数,针对所述图形用户界面中的目标操作位置执行模拟触发操作,以触发所述待测车机执行所述目标操作位置对应的车机功能;当所述车机功能执行结束时,解析所述待测车机产生的反馈信号得到测试反馈值;基于所述期望反馈值和所述测试反馈值,确定所述待测车机对应的测试结果。2.根据权利要求1所述的方法,其特征在于,所述测试项描述参数包括至少一个车机功能对应的控件标识、控件所处界面标识和控件操作类型;所述根据所述测试项描述参数,针对所述图形用户界面中的目标操作位置执行模拟触发操作的步骤,包括:触发所述图形用户界面提供所述控件所处界面标识对应的目标界面;根据所述控件标识和预设映射关系,从所述目标界面中确定目标操作位置;其中,所述预设映射关系包括控件标识与操作位置之间的映射关系;针对所述目标操作位置,执行所述控件操作类型对应的模拟触发操作。3.根据权利要求1所述的方法,其特征在于,所述基于所述期望反馈值和所述测试反馈值,确定所述待测车机对应的测试结果的步骤,包括:判断所述期望反馈值和所述测试反馈值是否一致;如果是,则确定所述待测车机对应的测试结果为测试成功;如果否,则确定所述待测车机对应的测试结果为测试失败。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断在预设时长内是否采集到所述待测车机产生的反馈信号;其中,所述反馈信号包括CAN报文;如果是,则确定所述待测车机对应的测试结果为测试成功;如果否,则确定所述待测车机对应的测试结果为测试失败。5.根据权利要求4所述的方法,其特征在于,所述判断在预设时长内是否采集到所述待测车机产生的反馈信号的步骤,包括:记录所述模拟触发操作的操作执行时间和反馈信号的采集时间;计算所述操作执行时间与所述采集时间之间的时间差,得到所述待测车机执行所述车机功能所需的功能执行时长;如果所述功能执行时长小于或等于预设时长,则...

【专利技术属性】
技术研发人员:李洁辰
申请(专利权)人:上海洛轲智能科技有限公司
类型:发明
国别省市:

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

1