随着 5g 等无线通信技术的快速发展,汽车行业与无线通信技术进一步融合,正快速推动着汽车智能化的发展进程,而ota技术则是汽车智能化的标志之一,ota升级持续给客户提供新的功能,不断增强用户体验。同时也可以修复用户反馈的软件问题,增强制造商的售后服务体验。
目前ota远程升级技术已成为众多汽车制造商的标配。由于ota升级可能会带来潜在的风险(特别是包含ecu固件更新的fota升级),针对ota系统的测试过程就尤为重要。
汽车ota测试内容 vehicle ota test content1) 人机交互测试(ota功能测试)1、ota后台管理操作(与tsp交互)ota后台管理操作主要负责ota包的上传、ota升级策略制定,包含后台登录、车型选择、车辆vin号确认、ota发布等。
2、ota升级前资源预置
在ota升级之前,需先将车机刷为初始版本(ota升级之前的版本),之后会进行资源预置(例如安装常用的app、复制音视频文件、输入聊天记录),目的是检查ota升级之后现场是否会发生变化(已安装的app或者聊天记录是否会丢失)。
3、执行ota升级操作
测试工程师会分三种方式执行下载任务(中控屏下载、手机端下载、定时下载操作),将服务端的ota升级包下载到车机,下载完成后系统提示测试工程师进行安装包的升级,如果满足升级条件则进入升级包安装过程,安装完成后测试工程师会检查版本号信息,以判断是否升级到最新版本,并同时检查之前安装的app和聊天记录是否有丢失的现象,以此判断本次升级是否成功。
4、异常场景下相关功能测试
ota过程中的异常场景可能导致系统崩溃,ota测试需要模拟这些场景并验证该场景下系统是否做了规避处理,这些异常场景包含断点续传(掉电、通信中断或网络变差引起的下载中断)、下载失败/重试以及升级失败回滚到之前的系统版本等。
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 test1、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后台自动化管理)以及被测系统(各域控制器以及交互屏幕构成)构成。
1、人机交互系统(执行系统)
通过hmi机械手和adb的方式实现与车机、手机的交互操作,模拟人工对测试过程的操作,实现单击、双击、滑动等,24小时不间断测试,提升测试效率,缩短测试周期。
2、仿真系统
仿真系统可模拟各种测试环境和工况,特别是针对人工测试难以实现的环境(如ota安装的前置条件以及各种网络环境等)。
3、断言系统
提供图像、文字、声音以及报文等多种断言方式,自研图像算法,不受光线和角度影响,各种断言方式覆盖所有测试场景,确保对测试结果断言的准确性。
4、被测系统
由车机、屏幕和各种控制器组成,集成到台架上,通过can总线、eth总线、lin总线等连接在一起。
5、tsp自动化交互系统
tsp自动交互系统实现对ota后台的操作管理,包含自动登录、升级策略确认、车辆选择、车辆vin号确认等。
6、自动化软件测试系统(上位机)
东舟自研自动化测试系统,对整个测试过程进行控制,实现对测试过程的管理和执行。
东舟ota测试方案的优势 advantages of dongzhou ota test scheme1、ota自动化测试系统模块化设计,系统形态多样,可根据用户需求适配不同的自动化测试方案,目前有实车ota专项、实验室ui交互专项和整车测试ota方案。
2、图形化用例编写,编写过程简单,可读性强,无需编程基础亦可快速上手。
3、采用机械手模拟人机交互过程,最大程度还原用户与被测设备交互过程,确保了测试的准确性。
4、自研图像算法,不受光线以及角度的影响,确保了图像断言方式的准确性和稳定性。
5、自动化软件测试系统根据客户需求通过测试任务分发,自动执行测试过程,实现后台管理、升级过程以及升级后各模块测试的完全自动化,大大缩短测试周期。
新能源电动汽车之优化动力电池性能
什么是高低温冲击试验箱-贝尔试验箱
皓丽“集大成 向未来”发布会,新品会议平板M6有何亮点?
iphone14发布会在哪看?iphone14发布会直播官网地址曝光
一路飙升的新能源汽车的市场现在国家要把输液的管子拔了
汽车OTA自动化测试解决方案
保障智能锁安全的因素都有哪些
研究人员发明新的机器学习方法,助力AI完成过于敏感的任务
浪潮信息长期赋能MAXIEYE实现云数据中心部署
智能魔镜显示屏的作用,让你的家变得智能感十足
联发科该不该存在?论联发科的重要性
电动汽车冬季不好过,究竟是什么原因造成的
基于WM2002设计的立体声耳机驱动方案
航天科工无人机灭火系统高原试验完成,具备群体协同消防作战能力
还在用牙签、纸巾、保鲜膜按电梯吗?智慧电梯冲刺IoT新风口
物联网应用层协议选择和分析--MQTT、CoAP 、HTTP、XMPP、SoAP
通过手持糖度计来研究水果的成熟度与甜度
OPPO Reno2视频防抖究竟多厉害?两大技术加持只为“画面稳”
具市场分析指纹识别传感器市场发展前景可佳
如何测量信号完整性均衡后的符号间干扰