HMI智能座舱自动化测试的技术应用
智能座舱一般涵盖中控、仪表、抬头显示、流媒体后视镜等跟驾驶员能交互的几个控制模块,集成了车载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智能座舱自动化测试的技术应用相关推荐
- HMI智能座舱自动化测试内容
在讲HMI智能座舱自动化测试系统的测试内容之前,先来聊聊一下HMI智能座舱的发展趋势是什么? 未来智能座舱发展将分为四个阶段,第一阶段为电子信息系统的整合阶段,具体表现为子系统向功能域的转化,实现各系 ...
- HMI智能座舱自动化测试之性能测试
随着智能座舱领域数字化.智能化的飞速发展, 座舱功能/交互日益复杂,自动化测试技术的出现,实现了测试成本降低.测试周期缩短.测试可信度提升,发挥着不可替代的作用. HMI智能座舱自动化测试包含功能测试 ...
- 智能座舱自动化测试解决方案的硬件构成
小身体里也有大智慧,一旦拥有别无所惧!!!! 在汽车研发与测试过程中,常常要模拟很多实车场景,但是很多场景构建起来非常困难,比如一些毫秒级别延迟,极限工况和故障工况等等,这些场景要么难以模拟要么风险太 ...
- 智能座舱域控制器技术发展趋势分析
引言 提到座舱域控制器用的主控SoC芯片,大家第一个会想到应该就是高通的SA8155P .目前,在主机厂新上市的中高端车型中,其座舱的主控SoC芯片多是采用高通的SA8155P, SA8155P为什么 ...
- 智能座舱数据存储技术浅析
作者:阿宝1990 I 智能座舱的存储越来越重要,容量越大越大 我们都知道,中国新能源汽车逐步在迈向正轨,越来越多的用户选择具有更多智能化的新能源汽车,从最近5-10年的发展趋势来看,汽车已经从机械定 ...
- 深度模型压缩技术在智能座舱方案的探索与实践
桔妹导读:近年来,智能汽车的概念已经成为了主流的发展趋势.汽车座舱在智能汽车的场景中成为关键一环.将汽车座舱智能化可以提高整体乘客乘坐品质和驾驶员行驶体验,智能座舱的功能丰富,其中多数核心算法是基于深 ...
- 「10月27-28日」2022第四届中国汽车智能座舱国际峰会大会邀请函
2022第四届中国汽车智能座舱国际峰会将于2022年10月日27-28日在上海举办,本次峰会将聚集大约120位汽车行业的专家与高管,聚焦智能座舱的网联技术.软件发展.硬件创新.商业模式.用户洞察等方面 ...
- 智能座舱架构与功能开发流程详解
作者 | Jessie 出品 | 焉知 智能汽车座舱发展主要经历了四个阶段:包括电子座舱阶段.智能助理阶段.人机共驾阶段.第三生活空间.当前随着智能汽车在AI算法.智能驾驶上的不断发展进入了L3级自动 ...
- 汽车智能座舱反季节测试
随着汽车工业与电子信息产业的加速融合,汽车电子产品在汽车中的应用越来越广泛: 汽车已经由机械化向电子化.智能化方向演变,汽车智能化技术的应用几乎已经深入到汽车的所有系统. 汽车座舱中,传统机械仪表及各 ...
最新文章
- .Net 之匿名类(AnonymousType)(转载)
- 国际经管学院举办计量经济学术前沿研讨会
- Basic4android v3.50 发布
- php 日历设置当月节假_带节假日设置的日历
- eclipse插件下载地址
- HUAWEI 机试题:VLAN资源池
- 线下AWD平台搭建以及一些相关问题解决
- matplotlb之柱形图与盒形图
- 浅谈Python中的type()、dtype()、astype()的区别
- web连接mysql教程视频_jsp servlet mysql实现的Java web在线商城项目源码附带视频指导运行教程...
- Android必知必会-自定义Scrollbar样式
- oracle导出1455,oracle 11g导出数据时报ORA 1455错误的处理方法
- c语言寒假作业班干选举系统,寒假作业1
- 震网三代cve_2017_8464漏洞复现
- 数商云采购管理系统:采购业务模式介绍,助力汽车零部件企业采购业务高效协同
- 最新!10多所高校明确不再为全部研究生提供宿舍,读研费用又要增加了吗?...
- Ubuntu/Linux下自动获取最佳GPU编号的脚本
- KEIL5与Proteus联调设置
- 上海迪士尼乐园,童话王国里的傲慢与偏见
- 联易融港交所上市:金融、科技一把抓,研发投入不及明源云等