汽车的零部件功能测试方法、装置及计算机存储介质制造方法及图纸

技术编号:29132907 阅读:13 留言:0更新日期:2021-07-02 22:28
本申请实施例公开了一种汽车的零部件功能测试方法、装置及计算机存储介质,属于车辆工程技术领域。所述方法包括:当接收到针对汽车的目标零部件的测试指令时,获取目标测试样例和对应的诊断命令,所述目标测试样例为测试所述目标零部件功能的任一样例;根据所述诊断命令的类型执行所述目标测试样例;校验执行所述目标测试样例的执行结果,以进行所述目标零部件的功能测试。本申请实施例通过诊断命令的类型来执行目标测试样例,并对目标测试样例的执行结果进行校验,由于对于任一测试样例的操作均相同,无需通过不同专业知识的工作人员分别进行测试工作,减少了人力投入,同时也提升了测试效率。

【技术实现步骤摘要】
汽车的零部件功能测试方法、装置及计算机存储介质
本申请实施例涉及车辆工程
,特别涉及一种汽车的零部件功能测试方法、装置及计算机存储介质。
技术介绍
随着汽车电动化、网联化、智能化和共享化的发展,汽车的零部件功能复杂度越来越高,相应的,对汽车的零部件的设计、研发和测试要求也越来越高。目前,在对汽车的零部件进行功能测试时,工作人员能够针对不同部件使用对应的测试工具和测试方法,也即是,不同的零部件的测试工具和测试方式不相同。但是,由于不同测试工具都是基于各自领域的高度专业化工具,这就要求工作人员需要了解不同测试工具使用方式,从而增加工作人员工作量,降低测试效率。或者通过增加测试人力来完成不同测试工具的使用,从而增加了测试成本。
技术实现思路
本申请实施例提供了一种汽车的零部件功能测试方法、装置及计算机存储介质,可以用于解决相关技术中汽车零部件功能测试成本高、测试效率低的那问题。所述技术方案如下:一方面,提供了一种汽车的零部件功能测试方法,所述方法包括:当接收到针对汽车的目标零部件的测试指令时,获取目标测试样例和对应的诊断命令,所述目标测试样例为测试所述目标零部件功能的任一样例;根据所述诊断命令的类型执行所述目标测试样例;校验执行所述目标测试样例的执行结果,以进行所述目标零部件的功能测试。在一些实施例中,所述当接收到针对目标零部件的测试指令时,获取目标测试样例和对应的诊断命令,包括:当接收到所述测试指令时,从测试样例存储文件中获取参考测试样例,所述参考测试样例为所述测试样例存储文件中任一未被使用的测试样例;检测所述参考测试样例的配置项;当所述参考测试样例的配置项不为指定标识时,返回所述从测试样例存储文件中获取参考测试样例的操作,直至所述参考测试样例的配置项为所述指定标识;当所述参考测试样例的配置项为所述指定标识时,确定所述参考测试样例为所述目标测试样例;根据所述目标测试样例从所述测试样例存储文件中获取对应的诊断命令。在一些实施例中,所述根据所述诊断命令的类型执行所述目标测试样例,包括:根据诊断命令的命令标识或命令格式,确定所述诊断命令为标准诊断命令还是标准诊断命令,所述标准诊断命令为用于进行诊断测试的命令,所述非标准诊断命令为对专业测试工具进行设置的命令;当所述诊断命令为所述标准诊断命令时,获取所述目标零部件对应的通讯接口;通过所述通讯接口向所述目标零部件发送所述目标测试样例和所述诊断命令,以指示所述目标零部件接收所述诊断命令和所述目标测试样例,并按照所述诊断命令的指示执行所述目标测试样例;当所述诊断命令为所述非标准诊断命令时,按照所述非标准诊断命令的命令格式执行所述目标测试样例,以驱动集成的测试工具。在一些实施例中,所述校验执行所述目标测试样例的执行结果,包括:当所述诊断命令为标准诊断命令时,通过所述目标零部件对应的通讯接口读取所述目标零部件执行所述目标测试样例的执行结果;将所述执行结果与测试样例存储文件中所述诊断命令对应的参考结果进行对比;当所述执行结果与所述参考结果相同时,确定所述目标零部件的功能通过测试;当所述执行结果与所述参考结果不相同时,确定所述目标零部件的功能未通过测试。在一些实施例中,所述校验执行所述目标测试样例的执行结果,包括:当所述诊断命令为非标准诊断命令时,通过所述非标准诊断命令的命令格式读取对应测试工具的状态信息;当所述测试工具的状态信息为设置成功状态时,确定完成所述目标零部件的测试设置;当所述测试工具的状态信息为设置未成功状态时,确定未完成所述目标零部件的测试设置。在一些实施例中,所述校验执行所述目标测试样例的执行结果之后,还包括:将所述执行结果写入测试样例存储文件中所述诊断命令对应的判决结果栏中。另一方面,提供了一种汽车的零部件功能测试装置,所述装置包括:获取模块,用于当接收到针对汽车的目标零部件的测试指令时,获取目标测试样例和对应的诊断命令,所述目标测试样例为测试所述目标零部件功能的任一样例;执行模块,用于根据所述诊断命令的类型执行所述目标测试样例;校验模块,用于校验执行所述目标测试样例的执行结果,以进行所述目标零部件的功能测试。在一些实施例中,所述获取模块包括:第一获取子模块,用于当接收到所述测试指令时,从测试样例存储文件中获取参考测试样例,所述参考测试样例为所述测试样例存储文件中任一未被使用的测试样例;检测子模块,用于检测所述参考测试样例的配置项;触发子模块,用于当所述参考测试样例的配置项不为指定标识时,触发所述第一获取子模块从测试样例存储文件中获取参考测试样例,直至所述参考测试样例的配置项为所述指定标识;第一确定子模块,用于当所述参考测试样例的配置项为所述指定标识时,确定所述参考测试样例为所述目标测试样例;第二获取子模块,用于根据所述目标测试样例从所述测试样例存储文件中获取对应的诊断命令。在一些实施例中,所述执行模块包括:第二确定子模块,用于根据诊断命令的命令标识或命令格式,确定所述诊断命令为标准诊断命令还是标准诊断命令,所述标准诊断命令为用于进行诊断测试的命令,所述非标准诊断命令为对专业测试工具进行设置的命令;第三获取子模块,用于当所述诊断命令为所述标准诊断命令时,获取所述目标零部件对应的通讯接口;发送子模块,用于通过所述通讯接口向所述目标零部件发送所述目标测试样例和所述诊断命令,以指示所述目标零部件接收所述诊断命令和所述目标测试样例,并按照所述诊断命令的指示执行所述目标测试样例;驱动子模块,用于当所述诊断命令为所述非标准诊断命令时,按照所述非标准诊断命令的命令格式执行所述目标测试样例,以驱动集成的测试工具。在一些实施例中,所述校验模块包括:第一读取子模块,用于当所述诊断命令为标准诊断命令时,通过所述目标零部件对应的通讯接口读取所述目标零部件执行所述目标测试样例的执行结果;对比子模块,用于将所述执行结果与测试样例存储文件中所述诊断命令对应的参考结果进行对比;第三确定子模块,用于当所述执行结果与所述参考结果相同时,确定所述目标零部件的功能通过测试;第四确定子模块,用于当所述执行结果与所述参考结果不相同时,确定所述目标零部件的功能未通过测试。在一些实施例中,所述校验模块包括:第二读取子模块,用于当所述诊断命令为非标准诊断命令时,通过所述非标准诊断命令的命令格式读取对应测试工具的状态信息;第五确定子模块,用于当所述测试工具的状态信息为设置成功状态时,确定完成所述目标零部件的测试设置;第六确定子模块,用于当所述测试工具的状态信息为设置未成功状态时,确定未完成所述目标零部件的测试设置。在一些实施例中,所述装置还包括:写入模块,用于将所述执行结果写入测试样例存储文件中所述诊断命令对本文档来自技高网...

【技术保护点】
1.一种汽车的零部件功能测试方法,其特征在于,所述方法包括:/n当接收到针对汽车的目标零部件的测试指令时,获取目标测试样例和对应的诊断命令,所述目标测试样例为测试所述目标零部件功能的任一样例;/n根据所述诊断命令的类型执行所述目标测试样例;/n校验执行所述目标测试样例的执行结果,以进行所述目标零部件的功能测试。/n

【技术特征摘要】
1.一种汽车的零部件功能测试方法,其特征在于,所述方法包括:
当接收到针对汽车的目标零部件的测试指令时,获取目标测试样例和对应的诊断命令,所述目标测试样例为测试所述目标零部件功能的任一样例;
根据所述诊断命令的类型执行所述目标测试样例;
校验执行所述目标测试样例的执行结果,以进行所述目标零部件的功能测试。


2.如权利要求1所述的方法,其特征在于,所述当接收到针对目标零部件的测试指令时,获取目标测试样例和对应的诊断命令,包括:
当接收到所述测试指令时,从测试样例存储文件中获取参考测试样例,所述参考测试样例为所述测试样例存储文件中任一未被使用的测试样例;
检测所述参考测试样例的配置项;
当所述参考测试样例的配置项不为指定标识时,返回所述从测试样例存储文件中获取参考测试样例的操作,直至所述参考测试样例的配置项为所述指定标识;
当所述参考测试样例的配置项为所述指定标识时,确定所述参考测试样例为所述目标测试样例;
根据所述目标测试样例从所述测试样例存储文件中获取对应的诊断命令。


3.如权利要求1所述的方法,其特征在于,所述根据所述诊断命令的类型执行所述目标测试样例,包括:
根据诊断命令的命令标识或命令格式,确定所述诊断命令为标准诊断命令还是标准诊断命令,所述标准诊断命令为用于进行诊断测试的命令,所述非标准诊断命令为对专业测试工具进行设置的命令;
当所述诊断命令为所述标准诊断命令时,获取所述目标零部件对应的通讯接口;
通过所述通讯接口向所述目标零部件发送所述目标测试样例和所述诊断命令,以指示所述目标零部件接收所述诊断命令和所述目标测试样例,并按照所述诊断命令的指示执行所述目标测试样例;
当所述诊断命令为所述非标准诊断命令时,按照所述非标准诊断命令的命令格式执行所述目标测试样例,以驱动集成的测试工具。


4.如权利要求1或3所述的方法,其特征在于,所述校验执行所述目标测试样例的执行结果,包括:
当所述诊断命令为标准诊断命令时,通过所述目标零部件对应的通讯接口读取所述目标零部件执行所述目标测试样例的执行结果;
将所述执行结果与测试样例存储文件中所述诊断命令对应的参考结果进行对比;
当所述执行结果与所述参考结果相同时,确定所述目标零部件的功能通过测试;
当所述执行结果与所述参考结果不相同时,确定所述目标零部件的功能未通过测试。


5.如权利要求1或3所述的方法,其特征在于,所述校验执行所述目标测试样例的执行结果,包括:
当所述诊断命令为非标准诊断命令时,通过所述非标准诊断命令的命令格式读取对应测试工具的状态信息;<...

【专利技术属性】
技术研发人员:吴文银徐达学都胡平王萍
申请(专利权)人:奇瑞汽车股份有限公司
类型:发明
国别省市:安徽;34

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

1