0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

汽车OTA自动化测试解决方案

东舟技术 2022-11-29 11:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着 5G无线通信技术的快速发展,汽车行业与无线通信技术进一步融合,正快速推动着汽车智能化的发展进程,而OTA技术则是汽车智能化的标志之一,OTA升级持续给客户提供新的功能,不断增强用户体验。同时也可以修复用户反馈的软件问题,增强制造商的售后服务体验。

目前OTA远程升级技术已成为众多汽车制造商的标配。由于OTA升级可能会带来潜在的风险(特别是包含ECU固件更新的FOTA升级),针对OTA系统的测试过程就尤为重要。

汽车OTA测试内容 Vehicle OTA test content

1) 人机交互测试(OTA功能测试)

1、OTA后台管理操作(与TSP交互)

OTA后台管理操作主要负责OTA包的上传、OTA升级策略制定,包含后台登录、车型选择、车辆VIN号确认、OTA发布等。

2、OTA升级前资源预置

在OTA升级之前,需先将车机刷为初始版本(OTA升级之前的版本),之后会进行资源预置(例如安装常用的App、复制音视频文件、输入聊天记录),目的是检查OTA升级之后现场是否会发生变化(已安装的App或者聊天记录是否会丢失)。

3、执行OTA升级操作

测试工程师会分三种方式执行下载任务(中控屏下载、手机端下载、定时下载操作),将服务端的OTA升级包下载到车机,下载完成后系统提示测试工程师进行安装包的升级,如果满足升级条件则进入升级包安装过程,安装完成后测试工程师会检查版本号信息,以判断是否升级到最新版本,并同时检查之前安装的App和聊天记录是否有丢失的现象,以此判断本次升级是否成功。

4、异常场景下相关功能测试

OTA过程中的异常场景可能导致系统崩溃,OTA测试需要模拟这些场景并验证该场景下系统是否做了规避处理,这些异常场景包含断点续传(掉电、通信中断或网络变差引起的下载中断)、下载失败/重试以及升级失败回滚到之前的系统版本等。

poYBAGOFeOiAHwV-AAFWrpmLj_Q14.jpeg

2) 软件可靠性及压力测试

1、OTA升级前置条件测试

安全性是汽车设计首要考虑的需求,OTA升级对各控制器系统进行更新,势必影响车辆状况,同时升级失败会导致车辆系统无法运行,确保升级的安全是各车辆系统设计的重中之重,因此在执行OTA包安装之前系统会对当前的车辆状况进行检查,一些特定的车辆状况下不允许进行OTA升级,例如汽车正在充电中、汽车电量不足等状况。测试工程师需要模拟上述前置条件,验证上述前置条件下系统是否会拒绝安装OTA包,以最大程度确保了升级过程的安全。

2、OTA升级成功率测试

OTA升级面向大量的汽车用户,为了确保安全需要测试多辆车升级的成功率,在正式发布OTA之前需要进行对多辆车进行多次OTA下载、安装过程的重复测试,以验证本次OTA升级的失败概率,提前发现一些随机潜在的风险,避免大规模OTA升级过程中出现问题。

3、多终端OTA下载的压力测试

支持OTA功能的车型越来越多,较多车辆可能会同时进行OTA下载操作,同时也考虑静默升级模式下OTA下载的场景,检验多终端同时下载OTA包场景下对服务器的影响,避免出现大规模升级时出现异常状况。

3) 各控制器功能、性能测试

OTA升级是对各控制器系统进行更新,表现可能是新增功能、系统性能优化、系统bug修改等,测试工程师除了要验证修改的点之外,还要检查是否引起新问题,特别是变化较大的模块,测试工程师需要根据OTA升级的内容制定相应控制器的测试策略。

人工OTA测试的痛点 Pain points of manual OTA test

1、OTA升级测试的一些特殊工况难以实现,这些工况涉及到不允许升级的前置条件、不同的网络环境等,往往很多制造商缺乏这方面的测试流程而带来一些潜在风险。

2、手动测试OTA过程繁琐,涉及多模块协同、多链路切换,不仅仅涉及TSP端操作,还涉及到手机与车机间操作;不仅涉及无线蜂窝网环境,也有无线WiFi环境以及局域网链路等。在上述环境下人工切换效率非常低。

3、车型多、版本多,人工测试工作量大、成本高、效率低,极大影响OTA发布进度。

如何应对OTA测试的挑战 How to deal with the challenges of OTA testing

1、通过仿真系统模拟不同的升级环境,实现对复杂环境的仿真,在试验环境中模拟实车的各种业务场景。

2、通过自动化测试系统全程控制整体测试方案,不需要人工参与,通过程序自动调用各个模块完成整个测试过程。

东舟OTA测试解决方案 Dongzhou OTA test solution

东舟OTA测试方案由人机交互系统、仿真系统、断言系统、自动化软件系统、TSP交互系统(OTA后台自动化管理)以及被测系统(各域控制器以及交互屏幕构成)构成。

poYBAGOFeOiAOYtVAASOUmfqz-o288.jpg

1、人机交互系统(执行系统)

通过HMI机械手和ADB的方式实现与车机、手机的交互操作,模拟人工对测试过程的操作,实现单击、双击、滑动等,24小时不间断测试,提升测试效率,缩短测试周期。

2、仿真系统

仿真系统可模拟各种测试环境和工况,特别是针对人工测试难以实现的环境(如OTA安装的前置条件以及各种网络环境等)。

3、断言系统

提供图像、文字、声音以及报文等多种断言方式,自研图像算法,不受光线和角度影响,各种断言方式覆盖所有测试场景,确保对测试结果断言的准确性。

4、被测系统

由车机、屏幕和各种控制器组成,集成到台架上,通过CAN总线、ETH总线、LIN总线等连接在一起。

5、TSP自动化交互系统
TSP自动交互系统实现对OTA后台的操作管理,包含自动登录、升级策略确认、车辆选择、车辆VIN号确认等。

6、自动化软件测试系统(上位机

东舟自研自动化测试系统,对整个测试过程进行控制,实现对测试过程的管理和执行。

东舟OTA测试方案的优势 Advantages of Dongzhou OTA test scheme

1、OTA自动化测试系统模块化设计,系统形态多样,可根据用户需求适配不同的自动化测试方案,目前有实车OTA专项、实验室UI交互专项和整车测试OTA方案。

2、图形化用例编写,编写过程简单,可读性强,无需编程基础亦可快速上手。

3、采用机械手模拟人机交互过程,最大程度还原用户与被测设备交互过程,确保了测试的准确性。

4、自研图像算法,不受光线以及角度的影响,确保了图像断言方式的准确性和稳定性。

5、自动化软件测试系统根据客户需求通过测试任务分发,自动执行测试过程,实现后台管理、升级过程以及升级后各模块测试的完全自动化,大大缩短测试周期。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 自动化测试
    +关注

    关注

    0

    文章

    257

    浏览量

    27689
  • OTA
    OTA
    +关注

    关注

    7

    文章

    623

    浏览量

    37950
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CI/CT自动化测试解决方案

    北汇信息可以提供Jenkins、Gitlab Runner CI和自研平台等的CI/CT整体解决方案,通过CI/CT自动化测试执行、测试策略定制、
    的头像 发表于 11-12 16:01 1194次阅读
    CI/CT<b class='flag-5'>自动化</b><b class='flag-5'>测试</b><b class='flag-5'>解决方案</b>

    OTA测试实战指南:测试流程、用例设计与自动化实现

    汽车深度智能、网联和“软件定义汽车”转型的大趋势下,为了确保日益复杂的车载软件和网联功能可以安全、可靠、合规且顺畅地部署,同时应对不断扩大的网络安全威胁和日益严格的全球法规,主机
    的头像 发表于 09-26 13:44 3203次阅读
    <b class='flag-5'>OTA</b><b class='flag-5'>测试</b>实战指南:<b class='flag-5'>测试</b>流程、用例设计与<b class='flag-5'>自动化</b>实现

    测试小白3分钟上手,零代码自动化测试平台,15分钟搭建自动化测试方案

    还在为不懂代码、搭建测试方案耗时久而发愁?ATECLOUD 零代码自动化测试平台,专为自动化测试
    的头像 发表于 09-22 17:52 609次阅读
    <b class='flag-5'>测试</b>小白3分钟上手,零代码<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>平台,15分钟搭建<b class='flag-5'>自动化</b><b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    解决方案 | 云管端一体OTA HIL测试解决方案

    TOSUN云管端一体OTAHIL测试解决方案随着智能网联汽车的快速发展,OTA(Over-the-Air)技术已成为车辆软件升级的核心手段
    的头像 发表于 09-19 20:03 471次阅读
    <b class='flag-5'>解决方案</b> | 云管端一体<b class='flag-5'>化</b><b class='flag-5'>OTA</b> HIL<b class='flag-5'>测试</b><b class='flag-5'>解决方案</b>

    智能座舱功能测试平台:驱动汽车智能升级的核心验证引擎

    随着汽车“新四”进程的不断深入,智能座舱作为人车交互的核心载体,正以前所未有的速度迭代演进。多屏互联、智能语音、手势识别、人脸监控等创新功能纷纷落地,在提升驾乘体验的同时,也为测试验证带来了巨大挑战。海量的功能场景、严苛的响应
    的头像 发表于 09-08 11:01 2246次阅读
    智能座舱功能<b class='flag-5'>测试</b>平台:驱动<b class='flag-5'>汽车</b>智能<b class='flag-5'>化</b>升级的核心验证引擎

    电源模块的短路保护如何通过自动化测试软件完成测试

    搭建 自动化测试软件运行于特定测试系统架构之上。以国产测试平台ATECLOUD电源模块进行重复短路测试
    的头像 发表于 09-03 19:10 560次阅读
    电源模块的短路保护如何通过<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>软件完成<b class='flag-5'>测试</b>

    精彩回顾 | TOSUN同星闪耀2025上海汽车测试展,OTA测试解决方案备受瞩目

    重磅呈现,其中创新的OTA测试解决方案尤为亮眼,成功聚焦了全场目光,引得众多行业专家与专业观众纷纷驻足交流。技术盛宴,干货满满展会期间,TOSUN同星在官方技术展
    的头像 发表于 09-01 20:03 604次阅读
    精彩回顾 | TOSUN同星闪耀2025上海<b class='flag-5'>汽车</b><b class='flag-5'>测试</b>展,<b class='flag-5'>OTA</b><b class='flag-5'>测试</b><b class='flag-5'>解决方案</b>备受瞩目

    多物理量传感器(压力/位移/速度/倾角)自动化测试解决方案

    方案旨在为各类传感器(包括压力传感器、位移传感器、速度传感器、倾角传感器等)提供一套完整的自动化测试解决方案方案通过整合
    的头像 发表于 08-10 16:52 4733次阅读
    多物理量传感器(压力/位移/速度/倾角)<b class='flag-5'>自动化</b><b class='flag-5'>测试</b><b class='flag-5'>解决方案</b>

    自动化测试平台ATECLOUD推出AI算法功能

    作为纳米软件自主研发的自动化测试平台,ATECLOUD 始终致力于为用户提供高效优质的测试解决方案。面对5G、AI等前沿技术的迭代发展,平台深度融合新技术持续升级
    的头像 发表于 07-22 16:10 476次阅读
    <b class='flag-5'>自动化</b><b class='flag-5'>测试</b>平台ATECLOUD推出AI算法功能

    多物理量传感器自动化测试解决方案

    方案旨在为各类传感器(包括压力传感器、位移传感器、速度传感器、倾角传感器等)提供一套完整的自动化测试解决方案方案通过整合
    的头像 发表于 07-16 17:10 1707次阅读
    多物理量传感器<b class='flag-5'>自动化</b><b class='flag-5'>测试</b><b class='flag-5'>解决方案</b>

    普源MSO8000系列示波器多总线调试的自动化方案

    随着现代电子系统的复杂性不断提升,多总线通信(如I2C、SPI、CAN、UART等)在嵌入式系统、工业控制、汽车电子等领域中的应用愈发广泛。传统的手动调试方式已难以满足高效、精准的测试需求,自动化
    的头像 发表于 06-19 15:12 454次阅读
    普源MSO8000系列示波器多总线调试的<b class='flag-5'>自动化</b><b class='flag-5'>方案</b>

    对标AD7793的SC1641,工业自动化领域的理想解决方案

    对标AD7793的SC1641,工业自动化领域的理想解决方案
    的头像 发表于 02-24 10:07 757次阅读
    对标AD7793的SC1641,工业<b class='flag-5'>自动化</b>领域的理想<b class='flag-5'>解决方案</b>

    泰瑞达收购英飞凌自动化测试设备团队

    近日,自动化测试解决方案领域的知名供应商泰瑞达(Teradyne)与电源系统和物联网芯片大厂英飞凌科技股份公司联合宣布,双方已达成战略合作伙伴关系,旨在共同推进功率半导体测试技术的发展
    的头像 发表于 02-06 18:25 914次阅读

    通用自动化测试软件 - TAE

    INTEWORK-TAE(Test Automation Executor) 是一款通用的测试用例自动化执行框架,用于汽车电子自动化测试,可
    的头像 发表于 01-02 13:42 1286次阅读
    通用<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>软件 - TAE

    串口屏自动化测试

    严谨而高效的自动化测试方案显得尤为重要。以下是对串口屏自动化测试策略的深度解析,旨在通过高质量的测试
    的头像 发表于 12-27 17:17 1742次阅读