从“手动试错”到“自动化闭环”:实车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升级体系。

相关推荐
鸠摩智首席音效师23 分钟前
如何在 Linux 中使用 dd 命令 ?
linux·运维·服务器
JuiceFS2 小时前
JuiceFS sync 原理解析与性能优化,企业级数据同步利器
运维·后端
fruge3 小时前
前端自动化脚本:用 Node.js 写批量处理工具(图片压缩、文件重命名)
前端·node.js·自动化
Logan Lie3 小时前
Web服务监听地址的取舍:0.0.0.0 vs 127.0.0.1
运维·后端
Y淑滢潇潇3 小时前
RHCE 防火墙实验
linux·运维·rhce
稻谷君W4 小时前
Ubuntu 远程访问 Win11 WSL2 并固定访问教程
linux·运维·ubuntu
泡沫·4 小时前
4.iSCSI 服务器
运维·服务器·数据库
悠悠121385 小时前
告别Zabbix?我用Netdata只花10分钟就搞定了50台服务器的秒级监控(保姆级实战)
运维·服务器·zabbix
天庭鸡腿哥5 小时前
大小只有4K的软件,可让系统瞬间丝滑!
运维·服务器·windows·microsoft·everything
虚伪的空想家5 小时前
华为昇腾Atlas 800 A2物理服务器开启VT-d模式
运维·服务器·ubuntu·kvm·vt-d·直通