首页 > 其他分享 >从OTA测试变革浅析OTA测试系统升级方向

从OTA测试变革浅析OTA测试系统升级方向

时间:2023-03-15 11:46:52浏览次数:41  
标签:北汇 方案 功能 OTA 测试 解决方案 浅析

小标题1:OTA测试的变革

 

 

自去年以来,OTA逐渐开始从少数“高端玩家”的卖点,成为汽车行业普遍应用的功能,各传统或新兴OEM都逐步开始在OTA上做布局,而随之而来的就是整个OTA功能从研发、测试到实际应用的全面开花。

 

我们知道,整车任何一项功能在车辆实际投产前都会进行测试,以验证其功能完备性,OTA同样也不例外,而OTA功能本身几乎涉及到了整车各大功能域,其测试难度和复杂性也有所上升。在此前几篇OTA相关文章内,我们已经详细介绍了OTA测试的方法及其测试重点,并通过北汇已经落地的实际案例,分享了OTA测试的解决方案。作为OTA测试的先行者,今天我们来继续看一看,OTA功能的普及为整个OTA测试领域带来了哪些新的变化。

 

子标题1:地位进一步提升

 

如果说之前OTA功能还是加分项,那么很有可能在这两年以后,OTA功能就会变成像手机拍照一样“我可以不用,但不能没有”的基本功能。从各大OEM对于OTA相关功能研发的投入就可以看的出来,OTA功能的地位相较于以前有进一步的提升,甚至不少厂家已经将其拆分出来作为一个专门的功能域,这也足以凸显当前OTA功能的重要程度。而OTA测试作为OTA功能的保障,地位也自然随之水涨船高。

 

子标题2:研发周期进一步压缩

 

当前国内汽车市场的竞争日趋激烈,整车研发的周期相较于前些年已经被压缩了很多,各个功能域的研发时间都会随之压缩,只是对于OTA来说,对这个变化的感知会更加明显。现在车辆很多功能都是在交付后逐步实现的,而可以这样做的前提,便是车辆具备OTA功能,因此可以说,良好的OTA功能是保证车辆后续其他功能正常开通的重要基石,而OTA本身也是用户直接体验的基本功能,因此OTA功能的开发周期自然会受到更严重的压缩。

 

小标题2:北汇新一代OTA测试解决方案

 

相信大家在看到文章标题的时候,就已经开始感兴趣,为什么我们要推动OTA测试解决方案升级。其实在我们完成了初代OTA自动化/半自动化测试解决方案的设计后,一边积极推进方案落地,为客户提供优质服务的同时,也同时在积极思考下一代的OTA测试解决方案。原因也很简单,初代方案可以解决有无问题,但无法解决我们对OTA测试的更高要求,与此同时,越来越多的OEM对OTA测试产生兴趣,行业的发展也对测试方案提出了新的要求。基于以上需求,我们在初代方案落地的同时也完成了下一代测试方案的构想。相较于上一代的方案,我们主要聚焦于以下问题:

 

子标题1:更完整的测试覆盖度

 

新的方案将部件级,系统级和实车级测试做了统筹规划,可以在一套测试系统内涵盖部件级,系统级和实车级的OTA测试,并由统一的管理终端进行测试管理。在此基础上,我们还可以将测试平台适配到更多硬件系统内(机柜,小型车载机箱等)

 

子标题2:更广泛的测试兼容度

 

在新的方案中,我们对测试流程做了抽象,从而可以使其变得方便配置和调整。在不同车型内,OTA流程往往存在细微差异,而在新的方案内,这种调整可以通过配置文件等方式快速进行适配,从而达到快速适配新车型的目的,缩短开发周期,提升测试系统兼容性和测试效率。

 

子标题3:更自由的系统扩展度

 

新的测试解决方案虽然立足于OTA测试,但不仅仅局限于OTA测试,统一的接口带来的是更大自由度的扩展性,只要遵循相同的接口,那么各种不同的工具,插件,硬件设备都可以被容纳进测试系统内,成为测试系统的一部分,实现不同的功能。

 

 

小标题3:新一代OTA测试解决方案

 

 

北汇信息基于第一代OTA测试解决方案研发的第二代OTA测试解决方案,在兼有第一代系统完整的车辆电子电器系统仿真及测试系统的基础上,整体架构采用“1+N+3”的形式:“1”代表了统一的测试管理平台Pavelink,“N”代表可兼容多种测试工具、测试硬件,“3”则代表了部件,台架,实车三种测试场景全覆盖。

 

 

谈到第一代测试方案,相信看过此前文章的大家不会陌生,我们通过第一代方案解决了OTA测试有无问题,将OTA测试从“通过输出看输出”的“黑盒测试”变成了车内全链路监控,全链路分析的“白盒测试”。与此同时,我们通过多年技术积累,具备了车内各类信号仿真的能力,可以将OTA核心部件脱离实车,来执行子系统层面的测试,甚至可以将某个部件单独取出,执行部件级测试,做到OTA问题早发现,早修正。

 

 

Pavelink作为北汇信息自研的测试管理平台,是整个解决方案的核心,承担着测试任务创建管控,测试工程下发执行,测试结果收集统计 ,测试日志记录存档等一系列功能。其基于服务器-客户端模式开发,可以实现服务器远程访问,无需亲临测试现场即可随时关注测试动向。而所有测试结果和测试数据均汇聚于服务器内,则意味着平台可以对整体测试情况进行统计和分析,从而做到全局监控,全局统计,全局评估。除此之外,布置在客户端内的代理引擎为多种工具提供了统一接口,使其可以被兼容在管理平台的测试工程内,这样无论是CANoe工程,抑或是程控设备,还是自主开发的工具,插件等都可以成为测试工程的一部分,实现我们的测试目的。

 

 

在测试环境方面,新一代解决方案可以运行在测试台架,测试机柜以及小型车载测试系统内,从而为部件级,系统级以及实车级测试提供硬件支持。无论测试机柜还是车载系统,北汇信息均可以针对不同需求进行定制开发,并在管理平台内做相应适配,从而在通用化基础上满足客户各类特殊需求。

 

而在自动化方面,我们通过和用户提供的服务器接口进行深度对接,可定制开发服务器自动控制模块,实现测试任务自动生成,自动下发,后台数据实时监控等功能,使得压力测试可以摆脱对人的依赖,24小时连续执行,极大的提升了测试效率。

 

 

最后,通用化的接口为管理平台的扩展奠定了基础。只要符合接口定义的模块,都可以直接被包含进测试逻辑内,通过函数进行相关调用,北汇信息自研的代理引擎CANoe Agent可以将所有指令进行汇总,并进行接口转化,以供不同的测试模块进行调用,从而使整个系统可以常用常新。

 

 

结尾:

 

 

北汇信息一直致力于为客户提供更优质的解决方案,不仅仅解决有无问题,更希望从客户角度出发,提供更通用,更便捷和更全面的解决方案。对于OTA测试而言,前后两代方案举重若轻的背后是数年的潜心技术积累,希望我们的方案可以助力更多的客户解决OTA测试的需求,也希望可以为我们整个国内汽车行业的进步添一份力量。

 

如果大家对我们的方案感兴趣,或者有相关测试需求,也欢迎和我们联系,做更深入的技术沟通。

 

翻译

搜索

复制

标签:北汇,方案,功能,OTA,测试,解决方案,浅析
From: https://www.cnblogs.com/polelink/p/17217918.html

相关文章

  • 性能测试之思
    转载:https://www.cnblogs.com/imyalost/p/9912382.html1、如何理解性能指标?在性能测试中,涉及的性能指标有很多,强行记忆理解可能是一件很吃力的事情。对性能指标进行分层......
  • Vulnhub之Rudra靶机详细测试过程
    Rudra作者:jasonhuawen靶机信息名称:HA:Rudra地址:https://www.vulnhub.com/entry/ha-rudra,386/识别目标主机IP地址(root......
  • 浅谈基准测试
    转载:https://www.cnblogs.com/imyalost/p/9630843.html之前的博客介绍过关于性能测试类型的内容,在性能测试中有一种测试类型叫做基准测试。这篇博客,就聊聊关于基准测试的......
  • web测试 bug定位(待补充)
    1、前置条件1.1、需要的知识熟透系统业务、团队成员情况熟悉使用F12或抓包工具了解HTTP/HTTPS协议了解系统的架构,数据走向1.2、定位前的操作(1)保存bug产生的记录(2)排......
  • T-SQL——构建临时测试数据集
    目录0.背景1.SELECT2.CTE3.VALUES0.背景某些时候用于测试SQL语句,快速构建临时测试数据1.SELECTSELECT*FROM(SELECT'张三'ASName,'语文'ASSubject,100......
  • DNS的配置与测试
    前置要求:需求:任意两台虚拟机(本人用的为WindowsServer2012、Win7)Win2012:Win7:网络适配器:统一配置为Lan1段统一关闭防火墙可按照个人喜好为计算机命名一、  添加......
  • 微软出品自动化神器【Playwright+Java】系列(十二)测试框架的设计与开发
    一、前言大家好,我是六哥!又有好长一段时间没更文了,不是我懒,而是确实在更文上,没有以前积极了,这里是该自我检讨的。其实不是我不积极,而是相对更文学习来说,优先级不是最高。......
  • log4cpp编译测试
    最近项目上讨论通过对log4cpp进行封装后实现写日志的功能,今天在开发环境中编译库和测试程序。过程中遇到两个问题,记录一下。开发环境:ARMv864位环境,Ubuntu18.04系统1,log......
  • 聊聊性能测试开始前的准备工作
    转载:https://www.cnblogs.com/imyalost/p/9557741.html这篇博客,就聊聊性能测试的第一步工作:获取测试需求,到底需要哪些东西。。。性能测试流程导图一、相关设计文档1、......
  • 性能测试岗位常见面试题
    转载:https://www.cnblogs.com/imyalost/p/9249159.html面试岗位:性能测试工程师职位类型:全职面试问题:详见下文一、基础篇1、较为完整的性能测试的流程一个完整的性能......