整车控制器自动化测试方法及系统技术方案

技术编号:24453750 阅读:106 留言:0更新日期:2020-06-10 14:57
本发明专利技术涉及车辆测试领域,提供一种整车控制器自动化测试方法及系统,其中所述整车控制器自动化测试方法包括获取自动化测试请求;基于所述自动化测试请求查询属性用例关联表,以确定与所述自动化测试请求相对应的目标用例属性模块,其中所述属性用例关联表包括多个用例属性模块,且每一用例属性模块分别指向不同的测试用例;基于所确定的目标用例属性模块调用所指向的目标测试用例,并执行自动化测试。由此,实现了自动化测试以替代人工手动测试,并且不需要专业的测试工程师理解专业难懂的测试用例代码,只需要通过发出针对用例属性模块的查表请求,且自动化程度很高地完成测试操作,提高了自动化测试的应用范围,还降低了测试成本。

Automatic test method and system of vehicle controller

【技术实现步骤摘要】
整车控制器自动化测试方法及系统
本专利技术涉及车辆测试
,特别涉及一种整车控制器自动化测试方法及系统。
技术介绍
随着人们的环境保护意识的逐渐提升,包括纯电动汽车和混合动力汽车的新能源汽车的目的是降低排放,其被认为是当前节能和减排的有效路径之一。整车控制器(VehicleControlUnit,VCU)通过采集电动汽车加速踏板、挡位、制动踏板等信号来判断驾驶员的驾驶意图,监测车辆状态(车速、温度等)信息并作出判断处理后,向动力系统或动力电池系统发送车辆的运行状态控制指令,同时控制车载电力系统的工作模式。整车控制器是电动汽车的核心部件,对电动汽车的安全、稳定、可靠运行起着至关重要的作用。目前对电动汽车整车控制器的系统测试往往依赖于人工测试,其需要测试人员首先针对每个测试用例都对整车控制器的系统变量进行人工手动输入,从而完成测试过程中系统对输入变量的需要;然后测试人员对可视化输出结果进行人工读取判断,从而完成一个系统功能的测试。但是,本申请的专利技术人在实践本申请的过程中发现,现有技术的基于人工手动测试的技术方案存在以下的弊端本文档来自技高网...

【技术保护点】
1.一种整车控制器自动化测试方法,其特征在于,所述整车控制器自动化测试方法包括:/n获取自动化测试请求;/n基于所述自动化测试请求查询属性用例关联表,以确定与所述自动化测试请求相对应的目标用例属性模块,其中所述属性用例关联表包括多个用例属性模块,且每一用例属性模块分别指向不同的测试用例;/n基于所确定的目标用例属性模块调用所指向的目标测试用例,并执行自动化测试。/n

【技术特征摘要】
1.一种整车控制器自动化测试方法,其特征在于,所述整车控制器自动化测试方法包括:
获取自动化测试请求;
基于所述自动化测试请求查询属性用例关联表,以确定与所述自动化测试请求相对应的目标用例属性模块,其中所述属性用例关联表包括多个用例属性模块,且每一用例属性模块分别指向不同的测试用例;
基于所确定的目标用例属性模块调用所指向的目标测试用例,并执行自动化测试。


2.根据权利要求1所述的整车控制器自动化测试方法,其特征在于,所述获取自动化测试请求包括:
从所述测试用例关联表中读取由用户所设置的测试请求信息,其中所述测试请求信息包括针对用例属性模块的选择信息;
基于所述测试请求信息,生成对应的所述自动化测试请求。


3.根据权利要求2所述的整车控制器自动化测试方法,其特征在于,所述选择信息还包括调用次数信息,其中所述基于所确定的目标用例属性模块调用所指向的目标测试用例,并执行自动化测试包括:
对所确定的目标测试用例执行对应于所述调用次数信息的自动化测试。


4.根据权利要求2所述的整车控制器自动化测试方法,其特征在于,所述选择信息还包括测试开始值、测试结束值和测试步长值,其中所述基于所确定的目标用例属性模块调用所指向的目标测试用例,并执行自动化测试包括:
根据所述测试开始值和所述测试结束值,解析拆分所选择的用例属性模块;
根据所拆分的用例属性模块和所述测试步长值,生成连续测试序列;
基于所述连续测试序列,执行连续自动化测试。


5.根据权利要求1所述的整车控制器自动化测试方法,其特征在于,在基于所述自动化测试请求查询属性用例关联表之前,该方法还包括创建所述属性用例关联表,其中所述创建所述属性用例关联表包括:
获取多个测试用例;
分别读取所述多个测试用例的测试用例属性信息,并聚合所读取的测试用例属性信息以生成指向所读取的测试用例的用例属性模块;<...

【专利技术属性】
技术研发人员:郭延岭董晗李雷
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:河北;13

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

1