智能座舱一般涵盖中控、仪表、抬头显示、流媒体后视镜等跟驾驶员能交互的几个控制模块,集成了车载DVD、倒车影像、多媒体、WIFI、蓝牙、FM等功能,基本上所有模块都是以一种最直观的方式呈现在我们眼前,所以智能座舱的测试主要集中确认这些显示内容是否正确。

下面以某汽车中控自动化测试软件为例,具体讲解一下HMI操作类辅助指令的应用。

右边菜单选项是主要的HMI操作类辅助指令,根据客户的操作习惯和画面内容的区分来进行设计。

HMI操作类辅助指令

功能说明

Touch(One finger)

单指操作

Touch(Two finger)

双指操作 (取决于被测系统是否支持被本产品反控)

Touch(Three finger)

三指操作 (取决于被测系统是否支持被本产品反控)

Assert_Exists   

对比所选区域的内容,结果一致则测试结果OK

Assert_Not_Exists

对比所选区域的内容, 结果不一致则测试结果OK

Assert_Masks

对比所选区域以外的内容,结果一致则测试结果OK

Assert_Not_Masks

对比所选区域以外的内容,结果不一致则测试结果OK

Assert_Template

选择一指定区域,对比该区域图片在画面中任意位置是否存在,存在则判断结果为OK

wait

延时操作

GetString

识别指定画面中文字区域,输出结果需在Professional Mode添加检查的指令。

这里对比所选区域的内容设计了四种思路,所选区域以内一致与不一致,所选区域以外一致与不一致,用鼠标在界面上拖拉划分测试区域,然后利用模板匹配算法,将实际的图像块和输入的图像进行匹配,并且可以利用函数cvMinMaxLoc()找到最佳匹配的位置。

图像识别在测试中能够想到的引用场景:

  • 测试过程中,通过对待测软件进行屏幕截图,采用图像识别算法识别截图中是否包含预定义的可操作控件,如果存在,则触发控制指令,达到了图像识别引导测试过程的目的;

  • 测试结果的验证,通过对待测软件的界面进行截图操作,利用图像识别技术将截图与期望的结果进行匹配,从而自动获取测试结果。

  • 通过图像识别对比来进行性能测试,比如app测试中常见的响应时间的测试

例如在测试中控应用中,可以锁定界面图像中功能按钮的位置以及切换的画面,匹配的过程中可以使用不同的method,通过最合适的method,进行最合适的匹配。一旦没有找到对应匹配,就说明结果有误。

上图是提前设置好的正确模板,下图是实际显示的,从中可以比较出高音部分的图标不一致。

通过这种方式,完成面板上的功能按键的测试比对。

HMI智能座舱自动化测试的技术应用相关推荐

  1. HMI智能座舱自动化测试内容

    在讲HMI智能座舱自动化测试系统的测试内容之前,先来聊聊一下HMI智能座舱的发展趋势是什么? 未来智能座舱发展将分为四个阶段,第一阶段为电子信息系统的整合阶段,具体表现为子系统向功能域的转化,实现各系 ...

  2. HMI智能座舱自动化测试之性能测试

    随着智能座舱领域数字化.智能化的飞速发展, 座舱功能/交互日益复杂,自动化测试技术的出现,实现了测试成本降低.测试周期缩短.测试可信度提升,发挥着不可替代的作用. HMI智能座舱自动化测试包含功能测试 ...

  3. 智能座舱自动化测试解决方案的硬件构成

    小身体里也有大智慧,一旦拥有别无所惧!!!! 在汽车研发与测试过程中,常常要模拟很多实车场景,但是很多场景构建起来非常困难,比如一些毫秒级别延迟,极限工况和故障工况等等,这些场景要么难以模拟要么风险太 ...

  4. 智能座舱域控制器技术发展趋势分析

    引言 提到座舱域控制器用的主控SoC芯片,大家第一个会想到应该就是高通的SA8155P .目前,在主机厂新上市的中高端车型中,其座舱的主控SoC芯片多是采用高通的SA8155P, SA8155P为什么 ...

  5. 智能座舱数据存储技术浅析

    作者:阿宝1990 I 智能座舱的存储越来越重要,容量越大越大 我们都知道,中国新能源汽车逐步在迈向正轨,越来越多的用户选择具有更多智能化的新能源汽车,从最近5-10年的发展趋势来看,汽车已经从机械定 ...

  6. 深度模型压缩技术在智能座舱方案的探索与实践

    桔妹导读:近年来,智能汽车的概念已经成为了主流的发展趋势.汽车座舱在智能汽车的场景中成为关键一环.将汽车座舱智能化可以提高整体乘客乘坐品质和驾驶员行驶体验,智能座舱的功能丰富,其中多数核心算法是基于深 ...

  7. 「10月27-28日」2022第四届中国汽车智能座舱国际峰会大会邀请函

    2022第四届中国汽车智能座舱国际峰会将于2022年10月日27-28日在上海举办,本次峰会将聚集大约120位汽车行业的专家与高管,聚焦智能座舱的网联技术.软件发展.硬件创新.商业模式.用户洞察等方面 ...

  8. 智能座舱架构与功能开发流程详解

    作者 | Jessie 出品 | 焉知 智能汽车座舱发展主要经历了四个阶段:包括电子座舱阶段.智能助理阶段.人机共驾阶段.第三生活空间.当前随着智能汽车在AI算法.智能驾驶上的不断发展进入了L3级自动 ...

  9. 汽车智能座舱反季节测试

    随着汽车工业与电子信息产业的加速融合,汽车电子产品在汽车中的应用越来越广泛: 汽车已经由机械化向电子化.智能化方向演变,汽车智能化技术的应用几乎已经深入到汽车的所有系统. 汽车座舱中,传统机械仪表及各 ...

最新文章

  1. .Net 之匿名类(AnonymousType)(转载)
  2. 国际经管学院举办计量经济学术前沿研讨会
  3. Basic4android v3.50 发布
  4. php 日历设置当月节假_带节假日设置的日历
  5. eclipse插件下载地址
  6. HUAWEI 机试题:VLAN资源池
  7. 线下AWD平台搭建以及一些相关问题解决
  8. matplotlb之柱形图与盒形图
  9. 浅谈Python中的type()、dtype()、astype()的区别
  10. web连接mysql教程视频_jsp servlet mysql实现的Java web在线商城项目源码附带视频指导运行教程...
  11. Android必知必会-自定义Scrollbar样式
  12. oracle导出1455,oracle 11g导出数据时报ORA 1455错误的处理方法
  13. c语言寒假作业班干选举系统,寒假作业1
  14. 震网三代cve_2017_8464漏洞复现
  15. 数商云采购管理系统:采购业务模式介绍,助力汽车零部件企业采购业务高效协同
  16. 最新!10多所高校明确不再为全部研究生提供宿舍,读研费用又要增加了吗?...
  17. Ubuntu/Linux下自动获取最佳GPU编号的脚本
  18. KEIL5与Proteus联调设置
  19. 上海迪士尼乐园,童话王国里的傲慢与偏见
  20. 联易融港交所上市:金融、科技一把抓,研发投入不及明源云等

热门文章

  1. cdlinux写入u盘启动的制作教程
  2. hackthebox-Tracks-CREST_CRT-Squashed
  3. python_MODIS HDF数据转为tif并拼接图像
  4. vue表单数据加载/重置
  5. RHEL7系统的MBR引导记录损坏后对grub进行修复
  6. 做外挂的一些原理。自己拿去研究。
  7. 学习使用turtlebot2——安装ROS Indigo系统
  8. CSS学习笔记10:超链接样式
  9. 寒冬凛至却创下利润新高,搜狗给行业的启示是什么?
  10. Vue3+vite实现黑暗模式/暗夜模式/主题换肤