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

    文章

    7248

    浏览量

    188552
  • 博泰
    +关注

    关注

    1

    文章

    47

    浏览量

    2529
  • 智能座舱
    +关注

    关注

    4

    文章

    836

    浏览量

    16066

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    汽车智能座舱域功能测试

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

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

    源诚技术发布了全新的W19智能座舱解决方案,该方案基于高通骁龙680平台的设计,将会为您开启全新的出行体验。
    的头像 发表于 03-20 14:27 766次阅读
    源诚技术推出一款基于高通骁龙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 271次阅读
    科技赋能 智控未来,鸿道Intewell国产化车载<b class='flag-5'>智能</b><b class='flag-5'>座舱</b><b class='flag-5'>方案</b>大揭秘

    智能座舱包含哪些功能 智能座舱测试包括哪些方面?

    功能测试测试座舱的各种功能是否正常,如智能控制系统、人机交互系统等。 故障诊断测试测试
    的头像 发表于 01-16 10:57 1354次阅读

    泰克智能座舱测试白皮书发布

    伴随智能座舱领域数字化、智能化的趋势, 多屏联动、语音识别、手势控制、增强现实、云交互成为主流,座舱在实现丰富功能的同时也给测试带来很多新的
    的头像 发表于 01-10 11:36 519次阅读

    智能座舱测试包含哪些 智能座舱包含哪些功能

    智能座舱测试的意义在于确保智能座舱在功能、性能、安全等方面达到一定的标准,以满足用户需求和保证用户体验。
    发表于 01-09 17:22 1109次阅读

    加速布局!美格智能获国内某自主大厂智能座舱项目模组定点

    近日,销售前线又传来重大好消息,美格智能座舱模组正式获得国内某自主大厂前装智能座舱项目定点。此次项目由主机厂直接定点模组,基于美格智能
    的头像 发表于 12-28 09:14 322次阅读
    加速布局!美格<b class='flag-5'>智能</b>获国内某自主大厂<b class='flag-5'>智能</b><b class='flag-5'>座舱</b>项目模组定点

    聚焦汽车智能化先锋,中软国际助力智能座舱成为“第三生活空间”

    布局, 目前已形成智能座舱系统架构设计、智能座舱开发、HMI用户体验设计、智能驾驶数据标注、智能
    的头像 发表于 11-02 19:30 458次阅读
    聚焦汽车<b class='flag-5'>智能</b>化先锋,中软国际助力<b class='flag-5'>智能</b><b class='flag-5'>座舱</b>成为“第三生活空间”

    锦图推出基于Telechips Dolphin3的智能座舱平台

    锦图的这套低成本智能座舱平台方案,体验可媲美高通8155座舱平台,且相比之下可实现降本20%以上,已在奇瑞子品牌凯翼昆仑实现量产。
    发表于 10-17 10:24 485次阅读
    锦图推出基于Telechips Dolphin3的<b class='flag-5'>智能</b><b class='flag-5'>座舱</b>平台

    龙芯2K1000核心板在智能座舱行业产品方案

    龙芯2K1000核心板在智能座舱行业产品方案-迅为电子
    的头像 发表于 09-26 14:18 563次阅读
    龙芯2K1000核心板在<b class='flag-5'>智能</b><b class='flag-5'>座舱</b>行业产品<b class='flag-5'>方案</b>

    为什么比亚迪不用高通8155车机芯片?

    不知道从什么时间开始,车机芯片不是8155都不好意思在发布会的时候拿出来说,这几个数字甚至成为了车机良好体验的招牌。8155的成功让高通有了一些小心思,他们不能只让下一代智能座舱芯片8
    的头像 发表于 08-10 16:26 2268次阅读
    为什么比亚迪不用高通<b class='flag-5'>8155</b>车机芯片?

    福特电马车主全面升级高通第三代骁龙座舱平台(“8155”芯片)

    长安福特8月1日正式发布消息称,福特汽车在中国市场的战略转换和业务调整从今天开始,长安福特正式电收购福特马自达在中国市场的运营业务公布业务转换后的第一项重要举措,为现存的所有电全面升级高通第三代福特马自达车主骁龙座舱平台(8155芯片)
    的头像 发表于 08-02 09:47 1033次阅读

    再下一城丨美格智能座舱模组获头部新势力正式定点

    近日,美格智能与国内领先的Tier1厂商密切协作,基于美格车载智能模组打造的智能座舱解决方案,成功获得国内某头部造车新势力的
    的头像 发表于 07-31 10:45 736次阅读
    再下一城丨美格<b class='flag-5'>智能</b><b class='flag-5'>座舱</b>模组获头部新势力正式定点