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

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

3天内不再提示

高通8155智能座舱测试方案

PATEO博泰车联网 来源:PATEO博泰车联网 作者:PATEO博泰车联网 2022-05-10 17:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

高通8155作为智能座舱系统的高端平台,为确保其稳定性,分别从Monkey测试、AI 遍历测试、MTBF测试、CAN Trace测试、系统升级测试、功能压力测试等维度开展了为期14天30套设备的稳定性测试。

【稳定性测试组成】

7be26d58-c7da-11ec-bce3-dac502259ad0.png

【通过标准】

7c1ac536-c7da-11ec-bce3-dac502259ad0.png

【自动化实验室】

【稳定性测试】1

Monkey测试

使用博泰测试自动化工具开展 7x24小时Monkey测试,验证座舱系统是否存在Crash、ANR、内存泄漏等异常。

7c2f8552-c7da-11ec-bce3-dac502259ad0.png

自动化脚本如下

import subprocess"""monkey压力测试"""tcount = 1for pac in packlst:    打印内容(f'当前monkey包:{pac}')    ps = subprocess.Popen(monkey_cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)    等待(8*60*60)    ps.kill()    p = Device(0)    p.发送adb命令("pkill monkey")    等待(20)
以下视频演示了Monkey测试在音乐模块中的使用:随机点击本地收藏、我的下载、播放历史等功能。

2

AI 遍历测试

基于博泰自动化测试工具开展AI遍历测试,该测试支持多机协同、个性化专家系统、模型复用等核心技术,验证座舱系统是否存在Crash、ANR、空指针、内存泄露等异常。

7c49cd0e-c7da-11ec-bce3-dac502259ad0.png

自动化脚本如下
import osimport subprocess"""AI 遍历测试"""tcount = 1for pac in packlst:    打印内容(f'当前包:{pac}')    ps = subprocess.Popen(ai_cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)    等待(8*60*60)    ps.kill()    p = Device(0)    p.发送adb命令("pkill uiautomator")    等待(20)

以下视频演示了AI遍历测试在导航应用中的使用:自动选择目的地及偏好设置并开始导航的过程

3

MTBF测试

通过对用户行为数据分析,获得用户常用功能及梳理车机亮点功能,形成MTBF测试场景。针对这些场景,开展测试并记录平均无故障工作时间,该时间是衡量产品可靠性的重要指标。

7c5a6e5c-c7da-11ec-bce3-dac502259ad0.png

以下为MTBF中的导航栏模块脚本示例
p = Device(0)p.按键操作("home")p.点击控件并判断("导航")p.点击控件并判断("酷我音乐")p.点击控件并判断("空调")p.点击控件并判断("车辆")
以下视频演示了点击导航栏的过程 4

CAN Trace测试

通过长时间回放实车CAN Trace进行测试,检查座舱系统的稳定性。

7c742590-c7da-11ec-bce3-dac502259ad0.png

以下视频展示CAN Trace回放测试

5

系统升级测试

对系统的MPU/MCU升级开展压力测试,验证座舱系统升级的稳定性。

自动化Shell脚本如下

#!/system/bin/shversionA="AF.00.20220410151508.rc6.6.user.f0505h"versionB="AF.00.20220410182017.rc6.7.user.f0505h"
if [ ! -f "/data/local/mpu-version" ];then    last_mpu_version=${versionA}        current_mpu_version=${versionA}    echo $last_mpu_version > /data/local/mpu-version    touch /data/local/mpu-num    echo 1 > /data/local/mpu-numelse        last_mpu_version=`cat /data/local/mpu-version`        current_mpu_version=`getprop ro.bootimage.build.version`finummpu=$(cat /data/local/mpu-num)
if [ "$last_mpu_version" == "$current_mpu_version" ];then        echo -e "[ $(date +%H:%M:%S) ]SH:($LINENO): mpu update success"        if [ "$last_mpu_version" == "$versionA" ];then                echo --update_package=/fs/usb0/update/update-factory_$versionB.zip > /qnx/update/recovery/command || return 1                echo "$versionB" > /data/local/mpu-version || return 1                sync                let nummpu=nummpu+1                echo $nummpu > /data/local/mpu-num                sleep 1                reboot recovery        fi
        if [ "$last_mpu_version" == "$versionB" ];then                echo --update_package=/fs/usb0/update/update-factory_$versionA.zip > /qnx/update/recovery/command || return 1                echo "$versionA" > /data/local/mpu-version || return 1                sync                let nummpu=nummpu+1                echo $nummpu > /data/local/mpu-num                sleep 1                reboot recovery        fielse        echo -e "[ $(date +%H:%M:%S) ]SH:($LINENO): mpu update failure!!!"fi
如下视频演示了MCU升级过程

【功能压力测试】 1

开关机压力测试

车机开机过程中因为硬件上电时序和内存异常等原因会引起黑屏的问题,通过上下电和ACC ON/OFF压力测试,及时发现仪表黑屏、三屏全黑及开机后系统卡死等问题。

自动化脚本如下

def runTest(ftype=0, tcount=200):    继电器开(2)    等待(50)    teststr = '上下电' if ftype == 0 else 'ACCON-OFF'    for i in range(tcount):        继电器关(2)        waittime = 5 if ftype == 0 else 360  # 如果是acconoff场景需要等待休眠,不同项目休眠时间不同,按需修改        等待(waittime)        继电器开(2)        等待(60)         imgname = f'{teststr}{i+1}次开机{获取时间字符串()}.png'        摄像头拍照(imgname)        等待(1)        result = 黑屏和adb判断(imgname, pos=[(145, 251), (418, 237), (340, 246)], rgb=(150, 150, 150))        等待(5)if __name__ == '__main__':    runTest(0)
如下视频展示了开关机压力测试的过程 2

WiFi开关压力测试

开启关闭WiFi,判断是否能成功开启或关闭。

自动化脚本如下
p = Device(0)进入设置()while (获取时间戳() - time1).seconds < 12 * 60 * 60:    v_flag = 图片验证("wifi关.png", 0)    if v_flag:        p.点击控件(xpath='//*[@resource-id="com.qinggan.app.setting:id/wifi_switcherView"]/android.widget.RelativeLayout[1]/android.widget.CheckBox[1]')        等待(2)        v_flag = p.控件是否存在(resourceId="com.qinggan.app.setting:id/rl_rescan")    else:        p.点击控件(xpath='//*[@resource-id="com.qinggan.app.setting:id/wifi_switcherView"]/android.widget.RelativeLayout[1]/android.widget.CheckBox[1]')        等待(2)        v_flag = p.控件是否存在(resourceId="com.qinggan.app.setting:id/rl_rescan")     tcount += 1

如下视频展示了WiFi开关的测试过程

【词条解释】

1

MTBF:平均无故障工作时间

2ACC OFF:指 ACC 硬线信号为低,CRANK 时 ACC 硬线信号也为低 3ACC ON:指 ACC 硬线信号为高 4CAN:Controller Area Network 控制器局域网络 5MCU:Microcontroller Unit 微控制单元 6MPU:Microprocessor Unit 微处理器单元

原文标题:智能座舱系统稳定性测试

文章出处:【微信公众号:PATEO博泰车联网】欢迎添加关注!文章转载请注明出处。

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

    关注

    78

    文章

    7682

    浏览量

    198647
  • 博泰
    +关注

    关注

    1

    文章

    98

    浏览量

    2953
  • 智能座舱
    +关注

    关注

    4

    文章

    1241

    浏览量

    17233

原文标题:智能座舱系统稳定性测试

文章出处:【微信号:PATEO_News,微信公众号:PATEO博泰车联网】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    智能座舱车内声学/调音测试方案

    汽车行业的不断改进推动了声学技术的发展。更好的音响系统和降噪解决方案、语音命令和先进的信息娱乐系统都指向同一个目标:对更精确的声学测试、全新的测试方法和更可靠的数据提出了更高的要求。解决方案
    的头像 发表于 12-01 17:05 407次阅读
    <b class='flag-5'>智能</b><b class='flag-5'>座舱</b>车内声学/调音<b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    选购 GRAS 座舱调音测试方案,APx500 分析软件免费送!

    声学工程师需要强大、可靠且集成的解决方案,帮助他们设计未来车辆的座舱声景。GRAS全新推出的座舱测试支架PR0003和PR0004AutoArray应用了哈曼(HARMAN)等公司所使
    的头像 发表于 09-24 14:55 252次阅读
    选购 GRAS <b class='flag-5'>座舱</b>调音<b class='flag-5'>测试</b><b class='flag-5'>方案</b>,APx500 分析软件免费送!

    新能源汽车智能座舱耐久测试的技术要点

    随着新能源汽车行业的快速发展,智能座舱作为人车交互的核心载体,其复杂度和集成度不断提高。大尺寸触摸屏、语音识别系统、智能座椅、多区温控、高级驾驶辅助系统(ADAS)等功能模块的融合,对座舱
    的头像 发表于 09-19 09:39 2654次阅读
    新能源汽车<b class='flag-5'>智能</b><b class='flag-5'>座舱</b>耐久<b class='flag-5'>测试</b>的技术要点

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

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

    智能座舱骨架承重物理测试:极限载荷下结构变形量与耐久性验证 智能座舱骨架承重物理测试:极限载荷下结

    智能座舱的安全矩阵中,座椅骨架是连接驾乘者与车辆的核心纽带。智能座舱座椅骨架承重物理测试(极限载荷下结构变形量与耐久性验证),正以科学量化
    的头像 发表于 08-13 09:15 1558次阅读
    <b class='flag-5'>智能</b><b class='flag-5'>座舱</b>骨架承重物理<b class='flag-5'>测试</b>:极限载荷下结构变形量与耐久性验证 <b class='flag-5'>智能</b><b class='flag-5'>座舱</b>骨架承重物理<b class='flag-5'>测试</b>:极限载荷下结

    汽车智能座舱测试:如何筑牢安全与体验的双重防线?

    汽车智能座舱与自动驾驶、车联网等领域的融合日益紧密,未来的测试也将更加注重跨领域的协同测试。在测试过程中,需要综合考虑
    的头像 发表于 06-16 09:56 1564次阅读
    汽车<b class='flag-5'>智能</b><b class='flag-5'>座舱</b><b class='flag-5'>测试</b>:如何筑牢安全与体验的双重防线?

    可靠连接方案:弹簧针Pogo Pin在智能座舱中的创新应用与竟争优势

    弹簧针Pogo Pin连接器在智能座舱中的应用场景广泛,涵盖了显示屏、模块化组件、传感器、智能座椅及头枕、智能氛围灯及车载设备等多个方面。其高可靠性、紧凑设计和抗振动能力使其成为
    的头像 发表于 05-14 17:38 1288次阅读
    <b class='flag-5'>高</b>可靠连接<b class='flag-5'>方案</b>:弹簧针Pogo Pin在<b class='flag-5'>智能</b><b class='flag-5'>座舱</b>中的创新应用与竟争优势

    硬核技术赋能全域融合!移远通信以48 TOPS算力座舱方案+LXC容器化技术重塑智能座舱新生态

    3月26-27日,由爱普搜汽车、上海良益与上汽培训中心联合主办的“2025第二届智能座舱创新与开发论坛”圆满落幕。在本次论坛上,移远通信汽车前装事业部副总经理王友受邀发表题为《智能座舱
    的头像 发表于 03-28 19:05 878次阅读
    硬核技术赋能全域融合!移远通信以48 TOPS<b class='flag-5'>高</b>算力<b class='flag-5'>座舱</b><b class='flag-5'>方案</b>+LXC容器化技术重塑<b class='flag-5'>智能</b><b class='flag-5'>座舱</b>新生态

    德赛西威与通携手发布全新AI智能座舱平台

    了全新的智能出行体验。 德赛西威与通技术公司一直保持着稳固且长期的合作关系,双方共同致力于开发创新的座舱解决方案,这些方案已经广泛应用于全
    的头像 发表于 01-16 13:51 844次阅读

    德赛西威与通技术公司联合发布G10PH智能座舱平台

    的合作关系,共同致力于开发创新的座舱解决方案。这些解决方案凭借其卓越的性能和先进的技术,已经赢得了全球数百万辆汽车的信赖与采用。 在此基础上,双方再次携手,推出了搭载通技术公司骁龙®
    的头像 发表于 01-13 16:06 1260次阅读

    中科创达旗下Rightware发布新一代全沉浸式智能座舱解决方案

    在CES 2025科技盛会上,Rightware正式发布了新一代“全沉浸式智能座舱”解决方案——E-Cockpit 9.0,以及极具创新性的 Kanzi 系列产品方案,重新定义了
    的头像 发表于 01-13 09:23 1511次阅读

    智能座舱HIL仿真测试解决方案

    经纬恒润结合通信信息、人工智能、工业控制、硬件在环等技术,开发了一套智能座舱仿真测试系统,实现了对整车电气、人机交互、交通场景和座舱体验的仿
    的头像 发表于 12-24 11:08 1444次阅读
    <b class='flag-5'>智能</b><b class='flag-5'>座舱</b>HIL仿真<b class='flag-5'>测试</b>解决<b class='flag-5'>方案</b>

    12月19日在线研讨会 智能座舱仿真测试解决方案

    12月19日,经纬恒润智能座舱仿真团队将结合实战项目开发经验,分享探讨智能座舱测试工具链以及不同测试
    的头像 发表于 12-17 14:45 624次阅读

    探讨不同场景和阶段的智能座舱测试方案

    和质量。本文将针对不同场景和阶段的智能座舱测试方案进行深入探讨,包括轻量化测试、基于HIL的系统级测试
    的头像 发表于 12-11 10:36 1607次阅读

    经纬恒润智能座舱仿真测试解决方案在线研讨会

    随着汽车智能化的快速发展,智能座舱作为人车交互的核心平台,其性能和可靠性的测试变得尤为重要。经纬恒润自研自动化测试工具TAE(Test Au
    的头像 发表于 12-11 10:32 920次阅读