本发明专利技术公开了一种自动化硬件在环测试方法,包括:根据待测试ECU的种类与IO口的映射关系确定与待测试ECU相对应的IO口;为与所述待试测ECU相对应的IO口配置IO口驱动控制文件,所述IO口驱动控制文件用于驱动所述IO口;确定待测试ECU的功能测试点,从预先构建的测试案例库中选择与功能测试点相对应的测试案例;根据所述测试案例产生激励信号,并将所述激励信号发送到待测试ECU;通过所述测试系统接收由所述待测试ECU响应所述激励信号产生的反馈信号;根据所述反馈信号生成测试结果,以完成对ECU的在环测试。本发明专利技术成本低,后期维护费用小,操作简便,轻量化,且应用场景丰富,按需求定制化。定制化。定制化。
【技术实现步骤摘要】
一种自动化硬件在环测试方法、装置、介质及设备
[0001]本专利技术属于汽车电子
,具体涉及一种自动化硬件在环测试方法、装置、介质及设备。
[0002]
技术介绍
[0003]当前汽车电子技术下,自动化测试已成为开发产品快速响应的必备条件,传统手动交互已经不能满足日益变化的用户需求,不但效率低下而且不能做到性能的稳定。现有的基于HIL平台的自动化测试虽然可以满足虚拟环境下的特定嵌入式测试,但受限于体型庞大,操作复杂,不便于实车调试等限制,已经不再是自动化集成测试的首选。
[0004]因此,目前亟需一种能够便于携带且维护简便的自动化硬件在环测试系统。
技术实现思路
[0005]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种自动化硬件在环测试方法、装置、介质及设备,用于解决现有技术中的至少一个缺陷。
[0006]为实现上述目的及其他相关目的,本专利技术提供一种自动化硬件在环测试方法,包括:根据待测试ECU的种类与IO口的映射关系确定与待测试ECU相对应的IO口;为与所述待试测ECU相对应的IO口配置IO口驱动控制文件,所述IO口驱动控制文件用于驱动所述IO口;确定待测试ECU的功能测试点,从预先构建的测试案例库中选择与功能测试点相对应的测试案例;根据所述测试案例产生激励信号,并将所述激励信号发送到待测试ECU;通过所述测试系统接收由所述待测试ECU响应所述激励信号产生的反馈信号;根据所述反馈信号生成测试结果,以完成对ECU的在环测试。
[0007]可选地,所述根据所述测试案例产生激励信号,包括:从预先定义的功能测试案例库中调用目标测试案例,根据所述目标测试案例产生激励信号,所述目标测试案例为功能测试案例库的多种测试案例中的一种。
[0008]可选地,生成所述功能测试案例的步骤,包括:根据ECU的功能规范;确定与功能规范对应的功能测试点;生成与功能测试点对应的功能测试案例;通过功能测试案例生成功能测试案例库。
[0009]可选地,所述功能测试点对应至少一个功能测试案例。
[0010]为实现上述目的及其他相关目的,本专利技术提供一种自动化硬件在环测试装置,包括:
第一匹配模块,用于根据待测试ECU的种类与IO口的映射关系确定与待测试ECU相对应的IO口;配置模块,用于为与所述待试测ECU相对应的IO口配置IO口驱动控制文件,所述IO口驱动控制文件用于驱动所述IO口;第二匹配模块,用于确定待测试ECU的功能测试点,从预先构建的测试案例库中选择与功能测试点相对应的测试案例;激励信号产生模块,用于根据所述测试案例产生激励信号,并将所述激励信号发送到待测试ECU;反馈信号接收模块,用于通过所述测试系统接收由所述待测试ECU响应所述激励信号产生的反馈信号;测试结果生成模块,用于根据所述反馈信号生成测试结果,以完成对ECU的在环测试。
[0011]可选地,所述激励信号产生模块从预先定义的功能测试案例库中调用目标测试案例,根据所述目标测试案例产生激励信号,所述目标测试案例为功能测试案例库的多种测试案例中的一种。
[0012]可选地,生成所述功能测试案例的方法,包括:根据ECU的功能规范;确定与功能规范对应的功能测试点;生成与功能测试点对应的功能测试案例;通过功能测试案例生成功能测试案例库。
[0013]可选地,所述功能测试点对应至少一个功能测试案例。
[0014]为实现上述目的及其他相关目的,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述测试方法的步骤。
[0015]为实现上述目的及其他相关目的,本专利技术提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述测试方法的步骤。
[0016]如上所述,本专利技术的一种自动化硬件在环测试方法、装置及计算机可读存储介质,具有以下有益效果:本专利技术的一种自动化硬件在环测试方法,包括:根据待测试ECU的种类与IO口的映射关系确定与待测试ECU相对应的IO口;为与所述待试测ECU相对应的IO口配置IO口驱动控制文件,所述IO口驱动控制文件用于驱动所述IO口;确定待测试ECU的功能测试点,从预先构建的测试案例库中选择与功能测试点相对应的测试案例;根据所述测试案例产生激励信号,并将所述激励信号发送到待测试ECU;通过所述测试系统接收由所述待测试ECU响应所述激励信号产生的反馈信号;根据所述反馈信号生成测试结果,以完成对ECU的在环测试。本专利技术成本低,后期维护费用小,操作简便,轻量化,且应用场景丰富,按需求定制化。
[0017]附图说明
[0018]图1为本专利技术一实施例一种自动化硬件在环测试方法的流程图;
图2为本专利技术一实施例一种自动化硬件在环测试装置的原理框图;图3为本专利技术一实施例一种自动化硬件在环测试装置的结构图。
[0019]具体实施方式
[0020]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0021]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0022]如图1所示,本申请实施例提供一种自动化硬件在环测试方法,包括以下步骤:S11根据待测试ECU的种类与IO口的映射关系确定与待测试ECU相对应的IO口;S12为与所述待试测ECU相对应的IO口配置IO口驱动控制文件,所述IO口驱动控制文件用于驱动所述IO口;S13确定待测试ECU的功能测试点,从预先构建的测试案例库中选择与功能测试点相对应的测试案例;S14根据所述测试案例产生激励信号,并将所述激励信号发送到待测试ECU;S15通过所述测试系统接收由所述待测试ECU响应所述激励信号产生的反馈信号;S16根据所述反馈信号生成测试结果,以完成对ECU的在环测试。
[0023]本专利技术成本低,后期维护费用小,操作简便,轻量化,且应用场景丰富,按需求定制化。
[0024]在步骤S11中,根据待测试ECU的种类与IO口的映射关系确定与待测试ECU相对应的IO口;由于不同的ECU具有不同的输入输出端,因此,需要根据不同的ECU来匹配出与ECU相应的IO口,以通过不同的IO口进行不同数据的输入输出。
[0025]在步骤S13中,确定待测试ECU的功能测试点,从预先构建的测试案例库中选择与功能测试点相对应的测试案例。
[0026]每一个功能测试点对应至少一个测试案例。由于测试案例库中存储了多个测试案例,因此,在清楚本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种自动化硬件在环测试方法,其特征在于,包括:根据待测试ECU的种类与IO口的映射关系确定与待测试ECU相对应的IO口;为与所述待试测ECU相对应的IO口配置IO口驱动控制文件,所述IO口驱动控制文件用于驱动所述IO口;确定待测试ECU的功能测试点,从预先构建的测试案例库中选择与功能测试点相对应的测试案例;根据所述测试案例产生激励信号,并将所述激励信号发送到待测试ECU;通过所述测试系统接收由所述待测试ECU响应所述激励信号产生的反馈信号;根据所述反馈信号生成测试结果,以完成对ECU的在环测试。2.根据权利要求1所述的自动化硬件在环测试方法,其特征在于,所述根据所述测试案例产生激励信号,包括:从预先定义的功能测试案例库中调用目标测试案例,根据所述目标测试案例产生激励信号,所述目标测试案例为功能测试案例库的多种测试案例中的一种。3.根据权利要求2所述的自动化硬件在环测试方法,其特征在于,生成所述功能测试案例的步骤,包括:根据ECU的功能规范;确定与功能规范对应的功能测试点;生成与功能测试点对应的功能测试案例;通过功能测试案例生成功能测试案例库。4.根据权利要求1所述的自动化硬件在环测试方法,其特征在于,所述功能测试点对应至少一个功能测试案例。5.一种自动化硬件在环测试装置,其特征在于,包括:第一匹配模块,用于根据待测试ECU的种类与IO口的映射关系确定与待测试ECU相对应的IO口;配置模块,用于为与所述待试测ECU相对应的IO口配置IO口驱动控制文件,所述...
【专利技术属性】
技术研发人员:张静滔,蒋鑫,曾建军,黄承雨,胡彬,
申请(专利权)人:重庆集诚汽车电子有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。