【技术实现步骤摘要】
一种OTA整车升级的自动化测试方法及装置
[0001]本专利技术自动控制技术,更具体的说,是涉及一种
OTA
整车升级的自动化测试方法及装置
。
技术介绍
[0002]OTA(Over
‑
the
‑
Air Technology
,空中下载技术
)
是指能够通过移动通信的空中接口对应用进行远程管理的技术
。
现有的汽车
OTA
升级流程一般是整车厂或
OTA
运维人员在服务器上传控制器的软件版本,然后创建包括需要升级的控制器及其对应版本的升级活动或任务,车辆会从服务器下载对应的升级包进行刷写,最后再将升级结果上报服务器
。
[0003]在
OTA
升级之前,需要先在服务器端创建车辆
、
控制器和版本,并建立绑定关系
。
创建车辆
、
控制器和版本时,需要配置各种参数,过程繁琐,如果配置错误,则会造成升级失败,需要重新开始
。
为了保证升级过程的稳定性以及各种场景下都能反馈正确的结果,因此,前期需要进行大量的测试工作,以提高测试准确度,但大量的测试工作必然需要投入很大的时间成本和人力成本
。
技术实现思路
[0004]有鉴于此,本专利技术提供如下技术方案:
[0005]一种
OTA
整车升级的自动化测试方法,包括:
[0006]基于测试任务更 ...
【技术保护点】
【技术特征摘要】
1.
一种
OTA
整车升级的自动化测试方法,其特征在于,包括:基于测试任务更新配置文件,所述配置文件用于对系统中所有的输入参数进行统一配置和管理,所述输入参数包括软硬件配置信息
、
车辆信息
、
活动配置信息以及自定义升级数据;获得车型信息,所述车型信息为系统中原有信息或为通过调用生成方法创建得到的信息;基于所述车型信息
、
所述车辆信息以及所述活动配置信息确定车辆和控制器的关联关系,所述关联关系包括绑定关系和非绑定关系;基于所述关联关系和所述软硬件配置信息中的控制器软件版本数据,按照配置的自定义升级数据进行升级测试,所述自定义升级数据包括升级测试单次循环中的升级次数
、
每次需要升级的控制器及升级方式
。2.
根据权利要求1所述的
OTA
整车升级的自动化测试方法,其特征在于,所述基于测试任务更新配置文件,包括:基于测试任务,通过
Excel
表格进行参数配置,得到更新后的配置文件
。3.
根据权利要求1所述的
OTA
整车升级的自动化测试方法,其特征在于,所述获得车型信息,包括:确定所述配置文件中的车型值是否为空;若为空,调用车型值生成方法创建第一车型名称,并将所述第一车型名称写入配置文件;若不为空,确定是否存在所述第一车型名称;若不存在,调用所述车型值生成方法创建所述第一车型名称,并将所述第一车型名称写入所述配置文件;确定所述配置文件中的车辆
VIN
编码值是否为空;若为空,调用
VIN
编码值生成方法创建第一车辆
VIN
编码值,并将所述第一车辆
VIN
编码值写入所述配置文件;若不为空,确定是否存在所述第一车辆
VIN
编码值;若不存在,调用所述
VIN
编码值生成方法创建所述第一车辆
VIN
编码值,并将所述第一车辆
VIN
编码值写入所述配置文件
。4.
根据权利要求1所述的
OTA
整车升级的自动化测试方法,其特征在于,所述基于所述车型信息
、
所述车辆信息和所述活动配置信息确定车辆和控制器的关联关系,包括:基于所述车型信息
、
所述车辆信息和所述活动配置信息,通过配置文件中单元格的显示属性区分控制器的绑定关系
。5.
根据权利要求4所述的
OTA
整车升级的自动化测试方法,其特征在于,基于所述车型信息
、
所述车辆信息和所述活动配置信息,通过配置文件中单元格的显示属性区分控制器的绑定关系,包括:若配置文件中车型信息和车辆信息均为空,调用可用硬件接口获得服务端所有的控制器名称,作为列表赋值给对应项的绑定...
【专利技术属性】
技术研发人员:郭剑,史文静,王妍,吕爱青,
申请(专利权)人:经纬恒润天津研究开发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。