前一篇文章有讲到智能座舱HIL测试台架集群化部署的必要性,用来满足大规模测试、稳定性测试、疲劳度测试、性能测试等一些需要大量重复的验证工作的测试。

那具体是怎么实现的呢??

智能座舱中控自动化测试AutoTest—X可以同时控制多台设备,比如一台车上的中控、仪表、抬头显示、流媒体后视镜、倒车影像等等,都可以在主界面中显示出来。和以往的自动化测试步骤一样,脚本录制→执行测试→报表输出,走完整个测试流程。

强调的不同点是,这里的系统界面可以同时显示多台设备,可以同时任意在不同设备上进行切换操作,不管是脚本的录制还是后面测试的执行,可以说毫无障碍,最大可能的满足了智能座舱中控系统的多样化交互操作需求。

以下图为例,右下面的表格中显示连接了3台设备,上面显示出这三台设备的这界面,再往上的最大的界面,显示的是当前动作的快照,中间的表格显示的是测试脚本,正在一步一步的执行测试,绿色代表pass,红色代表no pass,在报表中可以查看NG项目。

理论上讲是可以同时连接几百台设备,但是实际上一台主机到底最多能连多少台设备呢?

下面我们来分析一下,因为传统的adb有限制,在windows环境下一般超过17台就会出现连接不稳定的情况。一般程序员经过对adb的反编译重写,可以实现在windows环境下实现一台电脑同时投射40台设备的屏幕。但是要想达到同时投射127台设备的屏幕,需要对安卓系统底层深入的研究。

为什么是127 个呢?因为电脑硬件当时设计考虑的最大USB 接口数量就是2的7次方个,也就是128 个,而本身自己要占用一个,所以一台电脑的硬件极限理论上只支持127个USB 接口。所以说为了确保系统的稳定性,智能座舱中控自动化测试AutoTest—X,一般连接设备数不要超过17台。

智能座舱如何实现稳定性和疲劳度测试相关推荐

  1. 智能座舱HMI自动化测试之语音交互测试

    随着多屏联动.语音识别.手势控制.增强现实.云交互等新技术的涌现,智能座舱功能/交互越来越丰富.越来越复杂.下面我们就来讲讲语音交互测试大概要怎么做. 语音交互测试主要是针对影音娱乐系统的语音唤醒.交 ...

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

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

  3. RF在智能座舱测试中的应用

    按照惯例,我们学习某项知识应用之前一般会先了解它的理论知识,今天我们要学习的内容是"RF在智能座舱测试中的应用",那么什么是RF呢?下面跟着小怿一起进入今天的正题吧. RF理论 R ...

  4. 聊一聊汽车智能座舱测试团队的管理与具体实施

    今天小弟就跟大家简单的聊一聊如何有效的去管理智能座舱测试团队?欢迎大家留言. 我个人大致给智能座舱测试系统管理分为四个部分: 前期:相关计划的排版,环境的搭建和人员的招聘 中期:测试进度的把控以及供应 ...

  5. 智能座舱HIL测试系统

    在"新四化"趋势下,汽车座舱向数字化.智能化方向突飞猛进,多屏联动.语音识别.手势控制.增强现实.云交互等各种新技术在座舱领域落地生花,丰富座舱功能的同时给测试带来很多新的挑战.怿 ...

  6. 机械手在智能座舱测试中的应用

    智能座舱的背景 对智能座舱来说,我们会把所有跟驾驶员进行直接交互.直接触碰.或者能感知到的,都归在智能座舱里,包括仪表.多媒体显示.多功能方向盘等等. 那么智能座舱所实现的智能化的驾驶方式目前达到了什 ...

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

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

  8. 【汽车智能座舱测试团队的管理与项目具体实施】

    汽车智能座舱测试团队的管理与项目具体实施 注:本文为我做车载测试工作多年所总结经验,包括团队建设,项目实施经验.现分享给即将投入车载测试的测试. 如何有效的去管理智能座舱测试团队? 我个人大致给智能座 ...

  9. 车主因眼睛小被自动驾驶误判?——智能座舱CV体验的经典corner case剖析 by 资深AI产品经理@方舟...

    前言:最近两天,"车主因眼睛小被自动驾驶误判"冲上热搜.顺势破圈,而咱们"AI产品经理大本营"微信群里,不仅有很多PM在激烈讨论,还有一位智能座舱CV领域的资深 ...

最新文章

  1. idea导入gradle
  2. 一天中每个小时段我都起来过,都睡过。
  3. python3 字符串截取
  4. 009 自动打怪功能的设计和实现
  5. 【笔记】An explainable deep machine vision framework for plant stress phenotyping
  6. python head 函数_python爬虫中header是什么?怎么用?
  7. 前端学习(769):new关键字执行过程
  8. Nmap渗透测试详解(一)
  9. html语言中base,HTML base 标签
  10. c++笔记(10) 文件输入输出
  11. 腾讯云刘颖:与微信共建小程序开发者生态,让小程序开发更简单
  12. IDEA运行main,junit方法报错Class not found
  13. (双硬盘(SSD+HDD)/单硬盘)双系统win10+ubuntu18.04安装记录
  14. 修复谷歌浏览器翻译插件无法使用的问题
  15. 纬地道路纵断面设计教程_如何高效算量?市政道路从识图算量到施工工艺,一篇全搞定!...
  16. 新版win10卸载Microsoft Edge
  17. HKC PG27P3Q 评测
  18. Android Audio - 支持多个APK同时录音
  19. 【蓝桥杯省赛真题32】Scratch帆船运动 少儿编程scratch蓝桥杯省赛真题讲解
  20. 从一个Laravel SQL注入漏洞开始的Bug Bounty之旅

热门文章

  1. 混动,增程,原理剖析 传动箱
  2. WAIC 2022 | 洞见科技CTO何浩:隐私计算统一底座赋能金融数字化转型
  3. Calabash Android安装
  4. Pytorch_hook机制的理解及利用register_forward_hook(hook)中间层输出
  5. IPhone WebApp 设计开发工具与资源(转)
  6. pycharm 代码截长图插件 code screenshots 使用记录
  7. Redis(4)Redis事务
  8. 2024总统大选,成为“关乎比特币未来的公投”?背后是怎样的政治抱负?
  9. baidu luaplus luabind
  10. 谈笑间学会数仓—大数据建模过程