【技术实现步骤摘要】
一种远程HIL集群自动化测试系统及方法
[0001]本专利技术属于车载电子控制器HIL测试领域,具体涉及一种远程HIL集群自动化测试系统及方法。
技术介绍
[0002]随着车载电子控制器(ECU,Electronic Control Unit)软件的快速更新和迭代,软件不同模块的测试需要部署在不同的HIL(Hardware in the Loop,硬件在环)台架上完成,并且同一个HIL台架可能要执行不同车型项目的测试任务,因此往往有多个相同功能或者不同功能的台架形成一个HIL台架集群。需要管理HIL台架集群,让HIL台架集群更高效地得到利用,同时更好地管理HIL台架集群上的各种自动化测试任务,从而进一步提高自动化测试的效率。
[0003]针对上述需求,通常的方法是测试工程师在HIL台架现场完成测试工作,测试报告的整理等,但此情况HIL台架集群利用率偏低,且测试任务的管理往往比较混乱,不能适应软件快速迭代带来的测试任务的快速增加。
技术实现思路
[0004]本专利技术的目的在于,提供一种远程HIL集群自 ...
【技术保护点】
【技术特征摘要】
1.一种远程HIL集群自动化测试系统,其特征在于,该系统包括远程连接的台架端和操作端;台架端包括HIL台架集群;HIL台架集群包括多个HIL台架,用于连接待测ECU;操作端包括软件管理子系统、测试管理子系统、HIL台架调度子系统和软件自动刷写子系统;其中:软件管理子系统用于接收ECU软件和自动化测试工程;软件自动刷写子系统部署在各个HIL台架上,用于运行ECU软件刷写工程将ECU软件写入待测ECU中;HIL台架调度子系统用于创建各个HIL台架节点,以在HIL台架上生成一个工作空间;还用于建立调度任务,用于从软件管理子系统中拉取ECU软件和自动化测试工程,存放至HIL台架的工作空间中,并启动部署在HIL台架上的软件自动刷写子系统运行ECU软件刷写工程以及启动运行自动化测试工程;测试管理子系统用于创建测试项目,并建立相应的测试任务,还用于将测试任务和HIL台架调度子系统中的调度任务关联;测试任务还关联着相应的测试用例;测试管理子系统启动相关测试任务后,HIL台架调度子系统中与测试任务关联的调度任务开始查询相应的HIL台架是否被占用;如果被占用,则将该测试任务放入一个队列中等待,直到相应的HIL台架处于空闲状态;如果相应的HIL台架是空闲状态,则自动将ECU软件和对应的自动化测试工程分发到相应的HIL台架的工作空间中,并通过软件自动刷写子系统运行ECU软件刷写工程将ECU软件写入待测ECU中;成功完成ECU软件刷写后自动运行自动化测试工程,并将测试结果回传至测试管理子系统。2.根据权利要求1所述的远程HIL集群自动化测试系统,其特征在于,软件管理子系统为B/S架构系统。3.根据权利要求1所述的远程HIL集群自动化测试系统,其特征在于,测试管理子系统为B/S架构系统。4.根据权利要求1所述的远程HIL集群自动化测试系统,其特征在于,HIL台架调度子系统为B/S架构系统。5.根据权利要求1所述的远程HIL集群自动化测试系统,其特征在于,软件自动刷写子系统为C/S架构系统。...
【专利技术属性】
技术研发人员:蒋从文,林露,杨帆,马增辉,刘浩锐,
申请(专利权)人:东风汽车集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。