随着4G/5G移动宽带技术与汽车的广泛融合,OTA远程升级技术已经成为许多车型的标配,不仅降低了厂商的售后服务成本,提高了服务效率,而且让车主“始终如新”
2020年11月23日,市场监管总局办公厅发布《关于进一步加强汽车远程升级OTA )技术召回监管的通知》。 该通知的发布一方面证明了OTA技术的广泛应用,另一方面表明汽车OTA技术的可用性和可靠性需要严格的测试验证。
总星科技开发的OTA自动化测试系统已经服务于国内多家主流原始设备制造商,满足了OTA全功能验证的自动化测试需求。
介绍常用的OTA自动化测试系统体系结构。
OTA自动化测试系统架构
OTA自动化测试系统由测试管理系统、测试执行系统、被测试系统、及无线信号仿真系统组成。
系统功能说明:
测试管理系统是用户实施自动化测试操作的窗口,具有登录功能、权限控制、用例选择、参数配置、测试报告及测试日志管理等功能; 测试执行系统主要负责测试用例的执行,包括电源控制、I/O信号模拟、消息监控、消息模拟、故障注入以及对HMI的操作控制等; 被测系统由构成OTA功能逻辑的t盒、CGW、HMI、ETH/CAN节点及其附属ECU组成,它们集成在台架上; 无线信号仿真系统由Keysight UXM综合测试仪和信道模拟器组成,主要目的是将外部实际无线网络信号“移动”到实验室,而不是实际车道测量。测试系统优势
自动化测试,一键出报告OTA自动化测试的特性是测试人员灵活选择一系列测试用例提交给测试系统,测试系统根据测试人员提交的测试用例自动运行相应的测试脚本,最后如果测试失败,可以根据测试步骤和该步骤中返回的信息指出可能的失败原因。 这有助于测试人员澄清问题边界或确定问题的原因。
为了确保测试用例能够独立运行,必须与云和车辆端配合同步恢复OTA的初始状态,以确保下一个用例的运行不会干扰上一个用例中留下的任务,从而确保每个用例独立运行
系统测试、单件测试灵活切换,满足不同开发时期的功能验证OTA远程升级涵盖车型设计、研发、生产及用户使用等阶段,OTA自动化测试周期也不断扩大。 不同阶段的OTA测试内容区别很大,可能涉及单品测试、系统测试、封装压力测试等,通过改变测试系统的组成条件和适应部分软件模块可以在不同阶段连接OTA测试。
测试用例深度覆盖,不留一个盲点测试用例的设计是测试系统设计的核心。 OTA功能流程复杂,条件判断分歧较多,测试用例的设计尤为重要。 一个好的设计思路是狠抓主动脉,理顺毛细血管流动,运用思维导图的形式逐级分解,最后通过等价类合并,涉及边界值的逐点覆盖,涉及状态转移的进行状态机分解等,达到用例深度覆盖
采用模块化的软件架构,易于用例扩展通常在同一OTA功能框架下,不同车型的OTA策略也不同。 为了适应不同车型,测试系统的软件框架采用模块化的设计理念,适应网络节点消息交互流程的改变和测试用例的扩展。 根据层次和功能逻辑将软件系统分成几个小模块,每个模块实现独立的功能,通过不同模块的组合调用和参数修改可以适应OTA策略的改变和测试用例的扩展。
车云通信链路异常仿真车云通信链路异常通常是影响OTA功能可用性和可靠性的重要因素之一,而链路异常通常是由无线网络的弱覆盖、无覆盖或网络异常引起的。 传统的做法是驾驶车辆在各种复杂环境下实际测试汽车云通信链路,存在耗时耗力、成本高、效率低、不灵活的缺点。 那么,将外部实际无线网络信号“移动”到实验室是个不错的选择。
无线信号模拟系统基于影响无线网络信号的场景,例如地理环境城市大厦密集区、高架、隧道、山区、乡村等)、车速)、高速、中速、低速)、天气)、晴天、阴天)
硬件系统
OTA测试系统由机柜和机架两部分组成,机柜集成了测试系统的硬件部分。 请参考下图。 台架上集成了由ECU构成的OTA被检系统。
OTA机柜图
总星科技提供的OTA自动化测试系统能够满足高强度OTA升级的测试压力,满足OTA功能从单节点到系统的全覆盖,能够有效保障汽车研发阶段OTA相关软硬件的质量。 该OTA测试系统已经为国内多家原始设备制造商提供了OTA测试服务,也欢迎广大业界朋友的意见和交流。