OTA自动化测试解决方案——实车级OTA测试系统PAVELINK.OTABOX

news/2024/11/17 18:20:11/文章来源:https://www.cnblogs.com/polelink/p/18293499

引言

 

 

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

 

 

实车级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

 

 

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识别与采集等操作
  • CANoe工程——实现基础功能实现,包含报文仿真、电源控制、信号仿真、以及BOB控制等UI/UE工程——通过触控屏幕确认升级条件的操作由ADB指令实现,ADB指令需依赖车机打开ADB权限,点击屏幕指令封装在UE.exe模块内OTA Server调用——实现与OTA Server的控制,包含任务推送以及执行记录查询等

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

 

接下来,我们将为您介绍PAVELINK.OTABOX机箱:

 

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

 

 

总结

 

 

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

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

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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/741599.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设置DepthBufferBits和设置DepthStencilFormat的区别

1)设置DepthBufferBits和设置DepthStencilFormat的区别2)Unity打包exe后,游戏内拉不起Steam的内购3)Unity 2022以上Profiler.FlushMemoryCounters耗时要怎么关掉4)用GoodSky资产包如何实现昼夜播发不同音乐功能这是第394篇UWA技术知识分享的推送,精选了UWA社区的热门话题…

深度学习第二课 Practical Aspect of Deep learning

Practical Aspect of Deep learning week1 深度学习的实用层面 1.1 训练/开发/测试集在机器学习发展的小数据量时代,常见做法是将所有数据三七分,就是人们常说的70%验证集,30%测试集,如果没有明确设置验证集,也可以按照60%训练,20%验证和20%测试集来划分。这是前几年机器…

winform窗体DataGridView合并单元格处理

文本是使用SunnyUI的UIDataGridView控件进行演示的,同样适用于System.Windows.Forms.DataGridView控件 具体需求如下,下表是个成绩表,其中姓名、总分、平均分这三列信息重复,需要对数据表进行合并单元格处理。 实现该需求需要两个步骤: 1.给表格添加单元格重绘事件 在方法…

您的AI英语搭子!

本文由 ChatMoney团队出品 人工智能的发展,掀起了一波又一波AI浪潮,适合英语老师的AI软件也不断问世,老师们可以借助AI技术辅助自己的教学、帮助学生学习。你是否苦于想学习英语却没有语言环境,写英语内容时不知道语法和拼写是否正确,不知道表达方式是否足够的“Native”?…

Rocky Linux 9.4安装MySQL:使用RPM安装包方式

Rocky Linux 9.4安装MySQL:使用RPM安装包方式 一、安装环境安装环境如下:服务器:Rocky Linux 9.4安装版本:MySQL 8.0.38 二、安装过程和细节 1、在官网下载 RPM 安装包官网下载地址如下,这个地址里有各个版本的安装包,根据自己的版本选择,下载对应系统的安装包 https://…

Windows10设置任务栏时间显示秒数

Windows10设置任务栏时间显示秒数 操作步骤: 1、打开注册表 【Windows + R】键打开运行窗口,输入【regedit】,回车打开注册表编辑器。 2、新建注册表项 1)在注册表编辑器地址栏输入【计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanc…

BOSHIDA DC/AC电源模块在工业科技中的重要作用

BOSHIDA DC/AC电源模块在工业科技中的重要作用 随着工业科技的不断发展,直流(DC)和交流(AC)电源模块在工业生产和科技创新中起着重要作用。这些电源模块将电力转换为所需的形式和电压,以满足各种设备和系统的电力需求。在本文中,我们将探讨DC/AC电源模块在工业科技中的重…

遥遥领先!鲲鹏ARM架构下国产数据同步能力大幅提升16.9倍

在上篇文章《2.6倍!WhaleTunnel客户POC实景对弈DataX》发布之后,一个客户突然向我们控诉其苦DataX久矣,因为是在信创的鲲鹏ARM CPU上运行 ,每天同步需要很长时间,问我们可以不可以帮忙解决。 提起信创ARM CPU,大数据同仁们是又爱又恨,爱是因为价格真的便宜,恨是因为做大…

P3993 [BJOI2017] 同构 题解

Description 你有 \(n\) 个点,你可以在这 \(n\) 个点之间连无向边,两个点之间至多只能连一条边,也不允许连自环,问至多能连多少条边。 但这个问题的答案显然是 \(\frac{n(n-1)}{2}\) 条。所以有一个额外的限制,要求这个图不存在非平凡的自同构。 一个图 \(G\) 有非平凡的自…

极具未来感的京东.Vision来了!最潮的人已收藏!

没错!随着今天Apple Vision Pro国行版的正式发售,京东.Vision也正式和大家见面了!京东.Vision是什么?它是一款京东专为Apple Vision Pro用户打造的好玩、好逛、好买的沉浸式体验购物平台。首期,京东.Vision以“家”场景为核心,覆盖了包括三星电视、哈曼卡顿、MORRORART、…

2024 「全球软件研发技术大会】-刘兴东分享京东的AIGC革新之旅

大模型和开源的发展将带来全球软件研发技术的新变革,AI使代码自动化应用达到新水平,开源工具的云化和应用的AI化将促中国软件迎来新一轮的爆发。开发者正在迎接新一轮的技术浪潮变革。由CSDN和高端IT咨询和教育平台Boolan联合主办的2024年度「全球软件研发技术大会」于7 月4日…

VisualStudio各版本_MSC_VER和_MSC_FULL_VER宏定义值列表

这些值可以用于在C++中判断版本和C++特性支持情况。