当前位置: 首页 > article >正文

OTA自动化测试解决方案——实车级OTA测试系统PAVELINK.OTABOX:实车级OTA自动化系统|系统级OTA通道测试系统|系统级OTA压力测试系统|PAVELINK.OTABOX解决方案

在这里插入图片描述

1.引言

往期内容里为大家介绍了OTA技术、OTA后续的发展趋势预测及OTA自动化测试解决方案。本文是OTA系列的第三篇文章,今天主要向大家介绍实车级OTA自动化测试的实现手段,并简单介绍北汇信息的实车级OTA自动化测试解决方案——PAVELINK.OTABOX。


Jump to 你喜欢的部分😉

  • 1.引言
  • 2. 实车级OTA自动化系统
    • 系统级OTA通道测试系统
    • 系统级OTA压力测试系统
    • 实车级OTA压力测试系统
  • 3. PAVELINK.OTABOX解决方案
  • 4. 总结


2. 实车级OTA自动化系统

目前,OTA自动化测试系统的落地方式主要包含以下三种:

系统级OTA通道测试系统

  • 覆盖的测试范围:覆盖刷写前的准入条件验证,刷写中的诊断交互过程监测、系统刷写响应异常、系统故障(被刷写节点丢失),刷写后的刷写时间、版本信息读取及收集、ECU状态确认等各种正向和逆向场景,这种OTA自动化测试系统的灵活性较高,具有很强的二次开发潜力
  • 优点:测试需求覆盖度广、不依赖实车环境进行测试
  • 缺点:该测试系统成本较高、开发周期较长

系统级OTA压力测试系统

  • 覆盖的测试范围:覆盖包括用户车内触发/手机APP触发、预约安装/直接安装、同基线版本/高版本退低版本/低版本升高版本的各种压力测试场景
  • 优点:可24小时不间断运行、不依赖实车环境进行测试
  • 缺点:测试需求覆盖度较小,只能覆盖压力测试场景

实车级OTA压力测试系统

  • 覆盖的测试范围:可覆盖上述系统级OTA压力测试的全部测试内容,且具有在高温高寒环境(-20-+40℃)下执行测试的能力
  • 优点:可24小时不间断自动化运行、落地周期短、价格较低、可批量复制性强、测试人员需求较少
  • 缺点:依赖实车环境进行测试,测试需求覆盖度较小,只能覆盖压力测试场景
    上述三种OTA自动化测试系统分别有各自的优劣势和特点,因此OEM可根据测试需求进行灵活的选择最适合的方案。

今天介绍的实车级OTA自动化测试系统主要适用于以下场景:

  • 期望在实车环境下验证车辆OTA链路的稳定性
  • 只需覆盖压力测试场景:因为实车环境进行测试的限制,因此实车级OTA自动化测试系统无法覆盖通道测试内容,只能覆盖压力测试场景,进行24小时不间断运行测试
  • 测试成本及落地周期较低:相比较于系统级OTA测试系统,实车级OTA自动化测试系统具有价格低、落地周期短的优势,因此适合预算较低及需要快速投入使用的OEM
  • 需要进行批量复制:相比较于系统级OTA测试系统,实车级OTA自动化测试系统具有可批量复制性强的优势,因此适合需要批量使用测试系统的OEM
  • 需要在恶劣环境下进行测试:相比较于系统级OTA测试系统,实车级OTA自动化测试系统具有在高温高寒环境(-20-+40℃)下执行测试的能力,因此适合需要在恶劣环境下进行测试的OEM

3. PAVELINK.OTABOX解决方案

鉴于以上实车级OTA自动化测试的特点,北汇信息在对各主流OEM的OTA流程做了深入分析后,推出了通用化的实车级OTA自动化测试解决方案——PAVELINK.OTABOX,在此基础上,再针对不同OTA流程的进行定制开发,从而实现实车级OTA的自动化测试。下面就给大家介绍一下PAVELINK.OTABOX的整体方案构成。

硬件层面,PAVELINK.OTABOX测试方案包括户外电源和OTA测试机箱两部分组成,其中户外电源是为OTA测试机箱进行供电,主要针对燃油车和混动车进行配置,而针对具有自动补电功能的电车,可以考虑由车辆12V蓄电池为OTA测试机箱进行供电。OTA测试机箱作为解决方案中的测试执行核心工具,通过总线仿真及采集接口卡进行总线报文的监控和仿真,工控机进行测试工程配置及执行,测试接口与车辆进行连接。
在这里插入图片描述

软件层面,PAVELINK.OTABOX解决方案由三大部分组成,分别是:
1)逻辑定义模块(Test Center)——负责用例可视化搭建、测试任务安排以及测试任务执行等工作,逻辑的具体执行也由Test Center进行主控

2)逻辑转发模块(Test Agent)——作为逻辑转发端,负责转发由上方Test Center下发的逻辑执行请求,包括工程调用,控制CANoe测试工程的自动运行,停止;OTA Server服务调用;向UE发送控制指令,收取执行结果等

3)逻辑执行模块 ——用于执行测试工程、OTA服务器调用及UIUE识别与采集等操作
a. CANoe工程——实现基础功能实现,包含报文仿真、电源控制、信号仿真、以及BOB控制等
b. UI/UE工程——通过触控屏幕确认升级条件的操作由ADB指令实现,ADB指令需依赖车机打开ADB权限,点击屏幕指令封装在UE.exe模块内
c. OTA Server调用——实现与OTA Server的控制,包含任务推送以及执行记录查询等

在整个解决方案中,测试执行核心成员为CANoe软件,通过CANoe软件进行测试工程的执行、测试环境的仿真,辅以测试机柜硬件及UI/UE工程进行测试执行操作;测试管理核心成员为Test Center软件,通过单个测试管理软件可以对多套测试系统进行测试管理,辅以CANoe Agent软件,可以做到测试工程的启停控制及测试报告管理功能。
在这里插入图片描述

接下来,我们将为您介绍PAVELINK.OTABOX机箱:
在这里插入图片描述

PAVELINK.OTABOX机箱是北汇信息针对客户实车级OTA自动化测试需求量身打造的便携式机箱测试系统,机箱内部集成了小型工控机、总线接口卡及电源管理模块等测试硬件,在满足客户测试需求的情况下,尽可能地减轻测试系统的体积及重量,方便测试人员对测试系统进行移动或安置在实车环境中,极大的提升了测试系统的灵活性。

4. 总结

总的来说,整个实车级OTA自动化测试解决方案,以北汇研发的PAVELINK.OTABOX测试机箱为硬件基础,以CANoe软件为核心测试执行工具,以北汇信息自主开发的测试管理软件TestCenter为核心测试管理软件,辅以CANoe Agent代理软件,具备了实车级OTA自动化测试的能力,并支持在短时间内以较低的成本进行批量化生产。

通过PAVELINK.OTABOX的24小时自动化运行,可提高测试样本量;测试过程中可实时抓取下载和安装数据,能避免人工操作的不可控性。相比较于人工测试,使用PAVELINK.OTABOX进行自动化测试可以至少提升2倍的效率、人力成本可以至少降低50%且拥有更高的可靠性和稳定性。

近年以来,北汇信息已经与国内多家主流OEM合作完成了实车级PAVELINK.OTABOX自动化测试系统开发项目,积累了很多实践经验,通过不断的迭代,进行了一系列优化和改进。欢迎有意向的同仁与我们交流沟通,共同进步。

在这里插入图片描述


http://www.kler.cn/a/581682.html

相关文章:

  • 编程视界:C++命名空间
  • HTTP 强 Etag 和 弱 Etag
  • perl、python、tcl语法中读写Excel的模块
  • 文档解析:PDF、图片内容deepseek解析出错怎么办?
  • 设备物联网无线通信,ESP32-C3芯片模组方案,智能化联动控制
  • 从零到多页复用:我的WPF MVVM国际化实践
  • 人脸识别之数据集中 PI20 和 CFMT 之间关联的模型预测贝叶斯(Python+论文代码实现)
  • 开发常用软件
  • CVPR2025轨迹预测相关论文以及自动驾驶端到端相关论文
  • Android Service封装实战:基于Binder与接口的高效通信方案
  • 算法手记1
  • 【技术白皮书】内功心法 | 第二部分 | Telnet远程登录的工作原理
  • 使用pytest-xdist让自动化并行测试变得轻松简单
  • uniapp在APP平台(Android/iOS)选择非媒体文件
  • AI与.NET技术实操系列:ML.NET篇
  • conda 配置新环境时package will be install 和 package will be download 的区别
  • 商业智能BI的未来,如何看待AI+BI这种模式?
  • 深入探索 Unsafe Rust:超越编译器安全保障的超能力
  • golang 高性能的 MySQL 数据导出
  • [算法] 结点K个一组的链表反转(hard)