一种汽车控制器的测试方法及系统技术方案

技术编号:14818213 阅读:73 留言:0更新日期:2017-03-15 11:57
本发明专利技术提供了一种汽车控制器的测试方法及系统,其中方法包括:获取来自客户端中第一角色用户的测试任务建立指令,根据所述测试任务建立指令,建立测试任务,并将所述测试任务分配至所述客户端中第二角色用户;获取来自客户端中第二角色用户的测试用例创建操作,根据所述测试用例创建操作,创建所述测试任务中的测试用例;控制测试设备按所述测试用例,执行所述测试任务,得到测试结果并将所述测试结果反馈至所述客户端。该方案提高了汽车测试工作中的便利性,为测试人员测试工作提高效率。

【技术实现步骤摘要】

本专利技术涉及器件测试
,尤其涉及一种汽车控制器的测试方法及系统
技术介绍
汽车控制器是汽车生产制造及使用中的重要部件,其性能的优劣对汽车整体的性能有极大的直接影响。为保证汽车控制器的功能及操作使用状况良好,需要对汽车控制器进行测试,以检测其是否存在问题,来保证整体设计的良好性。现有技术中的汽车控制器测试在一定程度上实现了自动化测试,但还存在一些不足和缺憾,测试过程中,特别是硬件在环(hardware-in-the-loop,HIL)测试,测试人员通常需要长时间待在实验室中才能实现对测试任务的创建、执行、跟踪,及对测试设备的管理、监控,各职责人员主要通过口头交流来实现任务分配及测试沟通,存在无法实现远程控制测试,测试问题跟踪无法做到实时性,测试工作无法脱离试验室环境执行测试,测试流程审批等管理工作耗费周期较长等问题,耗费时间,严重影响测试效率。
技术实现思路
本专利技术实施例中提供一种汽车控制器的测试方法及系统,以解决现有技术无法实现远程控制测试,测试问题跟踪无法做到实时性,测试工作无法脱离试验室环境执行测试,测试流程审批等管理工作耗费周期较长影响测试效率等问题。为了解决上述技术问题,本专利技术实施例采用如下技术方案:一方面,本专利技术实施例提供一种汽车控制器的测试方法,包括:获取来自客户端中第一角色用户的测试任务建立指令,根据所述测试任务建立指令,建立测试任务,并将所述测试任务分配至所述客户端中第二角色用户;获取来自客户端中第二角色用户的测试用例创建操作,根据所述测试用例创建操作,创建所述测试任务中的测试用例;控制测试设备按所述测试用例,执行所述测试任务,得到测试结果并将所述测试结果反馈至所述客户端。可选地,所述根据所述测试任务建立指令,建立测试任务的步骤,包括:根据所述测试任务建立指令,获得测试类型和测试时间;根据所述测试类型、测试时间及测试设备的当前运行状态,确定目标测试设备;建立包含所述测试类型、测试时间及目标测试设备的测试任务。可选地,所述根据所述测试任务建立指令,建立测试任务的步骤,还包括:将获得的显示信息推送至所述客户端,以在所述客户端进行信息显示;所述显示信息包括:所述测试类型、测试时间、测试设备的当前运行状态及确定的所述目标测试设备。可选地,当将所述测试任务分配至所述客户端中第二角色用户时,所述测试方法还包括:通过即时通讯渠道发送通知消息至所述第二角色用户。可选地,所述控制测试设备按所述测试用例,执行所述测试任务的步骤,包括:获取所述测试任务的优先级;控制测试设备依据所述测试任务的优先级,按所述测试用例,执行所述测试任务。可选地,在将所述测试结果反馈至所述客户端时,所述测试方法还包括:将所述测试结果中的问题项通过即时通讯渠道反馈至所述客户端中的所述第一角色用户。可选地,所述获取来自客户端中第一角色用户的测试任务建立指令,根据所述测试任务建立指令,建立测试任务的步骤之前,所述测试方法还包括:获取来自客户端中第三角色用户的测试任务申请请求;根据所述测试任务申请请求,发送测试任务申请的告知消息至所述客户端中的所述第一角色用户。可选地,所述将所述测试结果中的问题项通过即时通讯渠道反馈至所述客户端中的所述第一角色用户的步骤之后,所述测试方法还包括:获取来自客户端的所述第一角色用户的问题项分配指令;根据所述问题项分配指令,将所述问题项分配至所述客户端中的所述第三角色用户。另一方面,本专利技术实施例还提供一种汽车控制器的测试系统,包括:测试任务建立及分配模块,用于获取来自客户端中第一角色用户的测试任务建立指令,根据所述测试任务建立指令,建立测试任务,并将所述测试任务分配至所述客户端中第二角色用户;测试用例创建模块,用于获取来自客户端中第二角色用户的测试用例创建操作,根据所述测试用例创建操作,创建所述测试任务中的测试用例;测试执行及反馈模块,用于控制测试设备按所述测试用例,执行所述测试任务,得到测试结果并将所述测试结果反馈至所述客户端。可选地,所述测试任务建立及分配模块,包括:获得子模块,用于根据所述测试任务建立指令,获得测试类型和测试时间;确定子模块,用于根据所述测试类型、测试时间及测试设备的当前运行状态,确定目标测试设备;建立子模块,用于建立包含所述测试类型、测试时间及目标测试设备的测试任务。可选地,所述测试任务建立及分配模块,还包括:推送子模块,用于将获得的显示信息推送至所述客户端,以在所述客户端进行信息显示;所述显示信息包括:所述测试类型、测试时间、测试设备的当前运行状态及确定的所述目标测试设备。可选地,当将所述测试任务分配至所述客户端中第二角色用户时,所述测试系统还包括:第一发送模块,用于通过即时通讯渠道发送通知消息至所述第二角色用户。可选地,所述测试执行及反馈模块,包括:获取子模块,用于获取所述测试任务的优先级;执行子模块,用于控制测试设备依据所述测试任务的优先级,按所述测试用例,执行所述测试任务。可选地,在将所述测试结果反馈至所述客户端时,所述测试系统还包括:反馈模块,用于将所述测试结果中的问题项通过即时通讯渠道反馈至所述客户端中的所述第一角色用户。可选地,所述测试系统还包括:第一获取模块,用于获取来自客户端中第三角色用户的测试任务申请请求;第二发送模块,用于根据所述测试任务申请请求,发送测试任务申请的告知消息至所述客户端中的所述第一角色用户。可选地,所述测试系统还包括:第二获取模块,用于获取来自客户端的所述第一角色用户的问题项分配指令;分配模块,用于根据所述问题项分配指令,将所述问题项分配至所述客户端中的所述第三角色用户。本专利技术的一个或多个实施例具有以下有益效果:本专利技术实施例,通过根据获取的来自客户端中第一角色用户的测试任务建立指令,建立测试任务,并将所述测试任务分配至客户端中第二角色用户;获取来自客户端中第二角色用户的测试用例创建操作,创建所述测试任务中的测试用例;控制测试设备按所述测试用例,执行所述测试任务,得到测试结果并将所述测试结果反馈至所述客户端;可以对汽车控制器实现远程自动HIL测试,实现远程自动化测试,在不同角色用户间进行任务的推送及分配,通过客户端的不同用户的操作,使汽车控制器的测试任务的实施过程中,操作人员不必局限于实验室,可使得HIL测试工作更加高效、测试人员时间更加自由、测试设备利用率更高,提高了汽车测试工作中的便利性,为测试人员测试工作提高效率。附图说明下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1表示本专利技术第一实施例中汽车控制器的测试方法的流程示意图;图2表示本专利技术第一实施例中汽车控制器的测试系统的结构框图;图3表示本专利技术实施例中汽车控制器的测试系统的整体示意框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。第一实施例本专利技术实施本文档来自技高网...
一种汽车控制器的测试方法及系统

【技术保护点】
一种汽车控制器的测试方法,其特征在于,包括:获取来自客户端中第一角色用户的测试任务建立指令,根据所述测试任务建立指令,建立测试任务,并将所述测试任务分配至所述客户端中第二角色用户;获取来自客户端中第二角色用户的测试用例创建操作,根据所述测试用例创建操作,创建所述测试任务中的测试用例;控制测试设备按所述测试用例,执行所述测试任务,得到测试结果并将所述测试结果反馈至所述客户端。

【技术特征摘要】
1.一种汽车控制器的测试方法,其特征在于,包括:获取来自客户端中第一角色用户的测试任务建立指令,根据所述测试任务建立指令,建立测试任务,并将所述测试任务分配至所述客户端中第二角色用户;获取来自客户端中第二角色用户的测试用例创建操作,根据所述测试用例创建操作,创建所述测试任务中的测试用例;控制测试设备按所述测试用例,执行所述测试任务,得到测试结果并将所述测试结果反馈至所述客户端。2.根据权利要求1所述的测试方法,其特征在于,所述根据所述测试任务建立指令,建立测试任务的步骤,包括:根据所述测试任务建立指令,获得测试类型和测试时间;根据所述测试类型、测试时间及测试设备的当前运行状态,确定目标测试设备;建立包含所述测试类型、测试时间及目标测试设备的测试任务。3.根据权利要求2所述的测试方法,其特征在于,所述根据所述测试任务建立指令,建立测试任务的步骤,还包括:将获得的显示信息推送至所述客户端,以在所述客户端进行信息显示;所述显示信息包括:所述测试类型、测试时间、测试设备的当前运行状态及确定的所述目标测试设备。4.根据权利要求1所述的测试方法,其特征在于,当将所述测试任务分配至所述客户端中第二角色用户时,所述测试方法还包括:通过即时通讯渠道发送通知消息至所述第二角色用户。5.根据权利要求1所述的测试方法,其特征在于,所述控制测试设备按所述测试用例,执行所述测试任务的步骤,包括:获取所述测试任务的优先级;控制测试设备依据所述测试任务的优先级,按所述测试用例,执行所述测试任务。6.根据权利要求1所述的测试方法,其特征在于,在将所述测试结果反馈至所述客户端时,所述测试方法还包括:将所述测试结果中的问题项通过即时通讯渠道反馈至所述客户端中的所述第一角色用户。7.根据权利要求1所述的测试方法,其特征在于,所述获取来自客户端中第一角色用户的测试任务建立指令,根据所述测试任务建立指令,建立测试任务的步骤之前,所述测试方法还包括:获取来自客户端中第三角色用户的测试任务申请请求;根据所述测试任务申请请求,发送测试任务申请的告知消息至所述客户端中的所述第一角色用户。8.根据权利要求7所述的测试方法,其特征在于,所述将所述测试结果中的问题项通过即时通讯渠道反馈至所述客户端中的所述第一角色用户的步骤之后,所述测试方法还包括:获取来自客户端的所述第一角色用户的问题项分配指令;根据所述问题项分配指令,将所述问题项分配至所述客户端中的所述第三角色用户。9.一种...

【专利技术属性】
技术研发人员:陈慧勃代康伟黄颍华张俊张玉盼
申请(专利权)人:北京新能源汽车股份有限公司
类型:发明
国别省市:北京;11

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

1