从“手动试错”到“自动化闭环”:实车OTA测试的效率革命

引言

在上期文章《OTA升级慢?自动化测试让车企快人一步》中,我们已围绕OTA升级测试展开多维度探讨,详细阐述了OTA升级为何需要实现全流程自动化、OTA自动化测试的具体方案与技术亮点,以及如何通过流程优化提升OTA升级测试的效率。本文将聚焦实车级OTA自动化测试的实现路径,并简要介绍东信创智在这一领域的落地解决方案。

一、实车级OTA自动化测试的核心实现路径

鉴于实车级OTA自动化测试环境复杂且对灵活高效性有较高要求,东信创智推出了通用化实车级OTA自动化测试方案,能快速适配不同车型和不同ECU的实车OTA自动化测试。

1. 硬件集成化设计

硬件体系集成主要涵盖户外电源、小型工控机、总线仿真工具以及用电保护模块。系统采用户外电源供电,工控机用于搭建脚本运行环境并执行相关程序;总线仿真工具可实现总线报文的监控与仿真;用电保护模块避免由于过载、短路造成的设备损坏,提升用电安全性。此外,测试终端的外置接口类型可根据实际需求进行定制,以便用户灵活地进行插拔操作。

实车OTA自动化测试终端示意图

2. 软件模块化架构

软件共分为三大模块,分别是:用例编辑、任务下发、逻辑执行。

用例编辑:测试管理平台通过参数填写和代码块的拖拽,实现测试用例可视化编辑搭建。

任务下发:新建测试任务,选择编辑完成的测试用例实施测试任务下发。

逻辑执行:测试设备本地脚本执行,包括调用云端下发OTA升级任务、开启CANoe实施总线仿真和记录、调用ADB进行屏幕点击滑动和关键字识别。

软件模块化架构图

3. 场景复现技术

实车OTA自动化测试终端具备集成故障注入单元的能力,可模拟网络信号异常、总线信号干扰等极端场景。结合灵活编写的测试用例脚本及配置完善的CANoe工程,能够精准复现实车休眠-唤醒循环、网络管理策略验证、高强度压力测试等复杂工况。且便于移动,通过24小时不间断测试执行,可全面验证实车OTA升级过程的鲁棒性。

二、实车级OTA自动化测试解决方案

1. 全链路自动化框架

测试管理系统:B/S架构协同平台支持Web端远程操作,可同时管理多台设备。

执行仿真系统:基于CANoe的高精度仿真引擎,结合参数化配置接口,实现测试用例快速适配不同车型网络协议。

被测系统:支持纯云端、云端客户端双模式部署,可满足客户在不同场景下的多种需求。

2. 关键技术突破

实车升级后的唤醒操作:在实车升级流程中,升级操作完成后,部分整车会进入休眠状态。通常情况下,测试工程师需通过开车门、一键启动等手动方式来唤醒车辆。而在自动化测试场景下,CANoe工具可通过发送车机预先定义的诊断服务指令,实现对车机的自动化唤醒,以此提升效率。

OTA升级压测:相同版本OTA升级压测时,可通过将该控制器升级为其他版本后再进行该版本的OTA压测,比如高版本退低版本、差分包升级等。

升级过程中屏幕黑屏:有些车型在升级过程中屏幕会处于黑屏状态,这时无法通过ADB识别屏幕的状态,可通过脚本读取后台实施监控升级情况和状态。

3. 效率提升策略

并行化测试:通过广播机制统一触发多设备通道测试,确保CAN/ETH信号时序一致性。

增量测试:按功能/优先级分组测试用例,降低核心功能组执行时间占比,提升回归测试效率。

自动化报告生成:测试管理平台自动统计测试成功率、平均用时等关键指标,并通过可视化图表展示。

三、实车级OTA自动化测试应用价值

1. 成本与周期优化

缩短落地周期,且支持批量复制,提升测试效率。

2. 可靠性保障

通过24小时不间断自动化运行,系统可捕获人工测试难以复现的偶发问题,避免潜在召回风险。

3. 合规性支持

解决方案内置ISO 26262(功能安全)、UNECE R155(网络安全)等国际标准检查项,确保升级过程安全性,满足法规要求。

结语

随着汽车E/E架构向中央集中式方向加速演进,OTA测试所面临的复杂度挑战与日俱增。在此背景下,东信创智已对测试优化技术进行全面升级,通过自动化分析测试数据,精准统计测试结果指标,并针对高风险场景测试用例开展压力测试,有效缩短了测试周期,提升了测试效率。与此同时,随着云-管-端协同测试平台的持续发展,该系统将能够支持跨地域、跨车型的并行测试,助力OTA测试迈向"智能迭代"的全新时代。

实车级OTA自动化测试不仅是技术突破,更是汽车行业"软件定义汽车"战略的关键支撑。通过硬件集成化、软件模块化与场景复现技术的深度融合,自动化测试正助力车企实现"安全、高效、可持续"的OTA升级体系。

相关推荐
matrixlzp8 小时前
Jenkins 实战4:集群配置与分布式构建
运维·jenkins
远程软件小帮手8 小时前
哪个云电脑最好用?适合玩游戏的云电脑测评!
运维·服务器·游戏·电脑
wanhengidc10 小时前
云手机中的数据信息会被泄露吗
运维·服务器·安全·智能手机·玩游戏
酷柚易汛智推官11 小时前
AI驱动的智能运维知识平台建设:技术实践与未来展望
运维·人工智能·酷柚易汛
小李独爱秋12 小时前
计算机网络经典问题透视:当路由器需要同时连接以太网和ATM网络时,需要添加什么硬件?
运维·网络协议·计算机网络·网络安全·智能路由器
Fr2ed0m12 小时前
Linux 文本处理完整指南:grep、awk、sed、jq 命令详解与实战
linux·运维·服务器
边疆.13 小时前
【Linux】自动化构建工具make和Makefile和第一个系统程序—进度条
linux·运维·服务器·makefile·make
z2023050813 小时前
linux之PCIE 设备枚举流程分析
linux·运维·服务器
simple_whu13 小时前
编译tiff:arm64-linux-static报错 Could NOT find CMath (missing: CMath_pow)
linux·运维·c++