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博泰车联网】欢迎添加关注!文章转载请注明出处。

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

    关注

    76

    文章

    7504

    浏览量

    191139
  • 博泰
    +关注

    关注

    1

    文章

    65

    浏览量

    2611
  • 智能座舱
    +关注

    关注

    4

    文章

    976

    浏览量

    16417

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

    经纬恒润结合通信信息、人工智能、工业控制、硬件在环等技术,开发了一套智能座舱仿真测试系统,实现了对整车电气、人机交互、交通场景和座舱体验的仿
    的头像 发表于 12-24 11:08 491次阅读
    <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 152次阅读

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

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

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

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

    智能座舱的技术瓶颈及趋势

    1 引言 近年来,随着智能技术的应用和发展,汽车座舱的功能、交互方式、操作方便性发生了显著变化,交互方式由机械按钮为主、功能简单的电子座舱向注重多维交互、充满黑科技的智能
    的头像 发表于 11-18 10:18 819次阅读

    AI大模型在智能座舱软件测试中的应用与思考

    随着汽车智能化程度的不断提高,传统的车辆功能已经逐渐向复杂的软件系统转型。尤其在智能座舱领域,从多屏交互到增强现实(AR)的广泛应用,各类新技术层出不穷,这也使得软件测试面临着前所未有
    的头像 发表于 10-28 16:49 375次阅读
    AI大模型在<b class='flag-5'>智能</b><b class='flag-5'>座舱</b>软件<b class='flag-5'>测试</b>中的应用与思考

    南芯科技打造智能座舱一站式芯片解决方案

    近日,南芯科技为智能座舱应用提供打造全面的产品解决方案,涵盖了降压转换器、升降压转换器、边驱动、USB充电芯片、天线LDO以及电源管理芯片等系列产品。这些产品共同构成了一揽子高效、安
    的头像 发表于 10-25 11:13 720次阅读

    “芯”驰神往,智能座舱里的“轻”科技

    技术,凭借其轻量、灵活、高效的特点脱颖而出,成为智能座舱创新的理想之选。面对智能座舱屏显方案的多元化需求,车企既要考虑硬件成本、研发成本、能
    的头像 发表于 06-06 08:24 830次阅读
    “芯”驰神往,<b class='flag-5'>智能</b><b class='flag-5'>座舱</b>里的“轻”科技

    汽车智能座舱域功能测试

    北汇信息推出座舱域功能测试解决方案,支持在实验室环境以及实车环境下完成座舱域功能测试,不仅可以确保产品质量、提升用户体验、保障行车安全,也能
    的头像 发表于 05-10 09:20 2928次阅读
    汽车<b class='flag-5'>智能</b><b class='flag-5'>座舱</b>域功能<b class='flag-5'>测试</b>

    小米SU7智能座舱技术有何优势?

    智能座舱的打造上,小米SU7展现出了不凡的实力。它搭载了性能强劲的通骁龙8295芯片和澎湃OS智能车机系统,确保了整个智能
    的头像 发表于 04-01 15:51 1782次阅读

    源诚技术推出一款基于通骁龙680平台的智能座舱解决方案

    源诚技术发布了全新的W19智能座舱解决方案,该方案基于通骁龙680平台的设计,将会为您开启全新的出行体验。
    的头像 发表于 03-20 14:27 2355次阅读
    源诚技术推出一款基于<b class='flag-5'>高</b>通骁龙680平台的<b class='flag-5'>智能</b><b class='flag-5'>座舱</b>解决<b class='flag-5'>方案</b>

    2024年全球与中国7nm智能座舱芯片行业总体规模、主要企业国内外市场占有率及排名

    7nm智能座舱芯片市场报告主要研究: 7nm智能座舱芯片市场规模: 产能、产量、销售、产值、价格、成本、利润等 7nm智能
    发表于 03-16 14:52

    科技赋能 智控未来,鸿道Intewell国产化车载智能座舱方案大揭秘

    近日,科东软件与多方进行深度技术合作,基于算力芯片、国产操作系统、国产车载方案及国产整车,发挥各自技术、业务与资源优势,联合推出国产化车载智能座舱
    的头像 发表于 03-14 10:06 544次阅读
    科技赋能 智控未来,鸿道Intewell国产化车载<b class='flag-5'>智能</b><b class='flag-5'>座舱</b><b class='flag-5'>方案</b>大揭秘