车机测试方法、系统和计算机可读存储介质技术方案

技术编号:39179001 阅读:9 留言:0更新日期:2023-10-27 08:26
本申请提供一种车机测试方法、系统和计算机可读存储介质。车机测试方法应用于车机测试系统。车机测试方法包括:确定待测试车机;确定与待测试车机的功能对应的控制器;对控制器进行仿真,得到虚拟控制器;控制待测试车机向虚拟控制器发送测试信号;获取虚拟控制器基于测试信号的响应;根据响应,生成待测试车机的测试结果。本申请可以在车身控制器与待测试车机未连接的情况下,对车机进行测试,提升了车机开发效率,缩短了开发周期。缩短了开发周期。缩短了开发周期。

【技术实现步骤摘要】
车机测试方法、系统和计算机可读存储介质


[0001]本申请涉及汽车测试
,尤其涉及一种车机测试方法、系统和计算机可读存储介质。

技术介绍

[0002]汽车测试通常包括实验台架测试阶段和实车测试阶段。在实验台架测试阶段完成后,进行实车测试阶段。在实车测试阶段,车机与车身控制器连接,对车机的各项功能进行测试。
[0003]在实验台架测试阶段,由于车机和车身控制器没有连接,或者车身控制器的版本迟滞,导致只能测试和车身控制器无关的车机功能,例如多媒体、相机、第三方应用等,而需要车身控制器控制的车机的对应功能无法测试。基于上述原因,在实验台架测试阶段,不能对车机进行全面的测试,不能及时发现车机的问题,影响车机开发验证,延长了车机开发周期。

技术实现思路

[0004]本申请提供一种车机测试方法、系统和计算机可读存储介质,可以提高车机开发效率。
[0005]本申请提供一种车机测试方法,应用于车机测试系统,包括:
[0006]确定待测试车机;
[0007]确定与所述待测试车机的功能对应的控制器;
[0008]对所述控制器进行仿真,得到虚拟控制器;
[0009]控制所述待测试车机向所述虚拟控制器发送测试信号;
[0010]获取所述虚拟控制器基于所述测试信号的响应;
[0011]根据所述响应,生成所述待测试车机的测试结果。
[0012]可选的,所述待测试车机和所述车机测试系统通过车辆总线通信连接;
[0013]所述控制所述待测试车机向所述虚拟控制器发送测试信号,包括:
[0014]控制所述待测试车机通过所述车辆总线向所述车机测试系统仿真出的所述虚拟控制器发送所述测试信号;
[0015]所述获取所述虚拟控制器基于所述测试信号的响应,包括:
[0016]检测所述虚拟控制器通过所述车辆总线发送的信号;
[0017]将所述信号作为所述虚拟控制器基于所述测试信号的响应。
[0018]可选的,所述待测试车机包括图形界面,所述图形界面包括可操作对象;
[0019]所述控制所述待测试车机向所述虚拟控制器发送测试信号,包括:
[0020]响应于对所述可操作对象的操作,发送所述测试信号;
[0021]在所述控制所述待测试车机向所述虚拟控制器发送测试信号之后,所述方法还包括:
[0022]获取所述可操作性对象的元素属性;
[0023]所述生成所述待测试车机的测试结果,包括:
[0024]根据所述元素属性,生成所述图形界面的测试结果。
[0025]可选的,所述根据所述元素属性,生成所述图形界面的测试结果,包括:
[0026]获取所述可操作性对象被操作后的预期属性;
[0027]若所述元素属性与所述预期属性一致,生成表示所述图形界面通过测试的测试结果;
[0028]若所述元素属性与所述预期属性不一致,生成表示所述图形界面未通过测试的测试结果。
[0029]可选的,所述预期属性包括属性名称、属性值、界面元素类型、界面元素路径。
[0030]可选的,所述车机测试系统包括信号检测模块;所述信号检测模块用于检测所述虚拟控制器发出的信号;
[0031]所述获取所述虚拟控制器基于所述测试信号的响应,包括:
[0032]启动所述信号检测模块;
[0033]通过所述信号检测模块,获取所述虚拟控制器基于所述测试信号的响应。
[0034]可选的,所述根据所述响应,生成所述待测试车机的测试结果,包括:
[0035]获取与所述测试信号对应的预期响应;
[0036]若所述响应与所述预期响应一致,生成表示所述待测试车机通过测试的测试结果;
[0037]若所述响应与所述预期响应不一致,生成表示所述待测试车机未通过测试的测试结果。
[0038]本申请提供一种车机测试系统,包括一个或多个处理器,用于实现如上述任一项所述的车机测试方法。
[0039]可选的,所述车机测试系统包括:
[0040]自动化测试平台,与所述待测试车机通信连接;及
[0041]CANoe软件,与所述自动化测试平台和所述待测试车机通信连接。
[0042]本申请还提供一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时,实现如上述任一项所述的车机测试方法。
[0043]在一些实施例中,通过对与待测试车机的功能对应的控制器进行仿真,得到虚拟控制器,通过待测试车机与虚拟控制器之间的交互对待测试车机进行测试,可以在车身控制器与待测试车机未连接的情况下,对车机进行测试,提升了车机开发效率,缩短了开发周期。
[0044]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0045]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0046]图1所示为本申请的车机测试系统的一个实施例的结构框图。
[0047]图2所示为本申请的车机测试方法的一个实施例的流程图。
[0048]图3所示为本申请的车机测试方法的另一个实施例的流程图。
[0049]图4所示为本申请实施例提供的车机测试系统的结构框图。
具体实施方式
[0050]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0051]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。除非另作定义,本申请使用的技术术语或者科学术语应当为本申请所属领域内具有一般技能的人士所理解的通常意义。本申请说明书以及权利要求书中使用的“第一”“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”或者“一”等类似词语也不表示数量限制,而是表示存在至少一个。“多个”或者“若干”表示两个及两个以上。除非另行指出,“前部”、“后部”、“下部”和/或“上部”等类似词语只是为了便于说明,而并非限于一个位置或者一种空间定向。“包括”或者“包含”等类似词语意指出现在“包括”或者“包含”前面的元件或者物件涵盖出现在“包括”或者“包含”后面列举的元件或者物件及其等同,并不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而且可以包括电性的连接,不管是直接的还是间接的。
[0052]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车机测试方法,应用于车机测试系统,其特征在于,包括:确定待测试车机;确定与所述待测试车机的功能对应的控制器;对所述控制器进行仿真,得到虚拟控制器;控制所述待测试车机向所述虚拟控制器发送测试信号;获取所述虚拟控制器基于所述测试信号的响应;根据所述响应,生成所述待测试车机的测试结果。2.根据权利要求1所述的车机测试方法,其特征在于,所述待测试车机和所述车机测试系统通过车辆总线通信连接;所述控制所述待测试车机向所述虚拟控制器发送测试信号,包括:控制所述待测试车机通过所述车辆总线向所述车机测试系统仿真出的所述虚拟控制器发送所述测试信号;所述获取所述虚拟控制器基于所述测试信号的响应,包括:检测所述虚拟控制器通过所述车辆总线发送的信号;将所述信号作为所述虚拟控制器基于所述测试信号的响应。3.根据权利要求1所述的车机测试方法,其特征在于,所述待测试车机包括图形界面,所述图形界面包括可操作对象;所述控制所述待测试车机向所述虚拟控制器发送测试信号,包括:响应于对所述可操作对象的操作,发送所述测试信号;在所述控制所述待测试车机向所述虚拟控制器发送测试信号之后,所述方法还包括:获取所述可操作性对象的元素属性;所述生成所述待测试车机的测试结果,包括:根据所述元素属性,生成所述图形界面的测试结果。4.根据权利要求3所述的车机测试方法,其特征在于,所述根据所述元素属性,生成所述图形界面的测试结果,包括:获取所述可操作性对象被操作后的预期属性;若所述元素属性与所述预期属性一致,生成...

【专利技术属性】
技术研发人员:桂明李涵杜天翼谢建雄贾玉
申请(专利权)人:浙江吉利控股集团有限公司
类型:发明
国别省市:

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

1