版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、案例分享| T-Box 功能自动化测试方案背景案例分享| T-Box 功能自动化测试方案T-Box 作为“边缘节点”,与车内控制器通过传统总线或车载以太网进行信息交互,与车外T-Box 是实现汽车车联网的一个关键环节,从起初单纯的实现车辆信息采集,已发展到具有车辆信息监测及信息交互(V2X)、车辆远程控制、安全监测和报警、远程诊断、边缘计算等多种离线和在线的应用功能的载体。为保障 T-Box 功能的正常运转,对其进行功能测试就尤为重要。T-Box 作为“边缘节点”,与车内控制器通过传统总线或车载以太网进行信息交互,与车外TSP (TelematicsTSP (TelematicsService
2、 Platform)通过蜂窝基站无线技术进行信息交互。从测试实现的角度,针对T-Box功能测试而言,由于自动化测试所需的“Input仿真”与“Output监测”的闭环存在一定难度,故基本通过手动或半自动化的传统方式进行测试,依靠“人在环”方式记录测试数据以及判断测试结果。但该方式测试效率低且覆盖度受限,难以满足研发的快速迭代和深度验证的要求。本文将介绍一种实现T-Box部分功能(与移动终端交互的功能)的自动化测试技术路径以及相关测试经验与大家分享。测试对象和原理分析测试对象和原理分析T-Box 与手机移动端的主要交互功能如下:图 1 T-Box 与手机端主要交互功能内容22T-Box以车主希望
3、能够通过手机中的APP 查询到车辆当前的状态信息为例:车辆通过卫星获取位置信息车内 T-Box 通过传统总线或车载以太网获取车辆当前状态信息车内 T-Box 通过蜂窝基站将信息传递给TSP 服务器TSP 服务器通过蜂窝基站将数据传递到车主手机APP 中其中 T-Box 与车内交互可通过总线仿真与监测来实现,而T-Box 与 TSP 交互的无线信号仿其中 T-Box 与车内交互可通过总线仿真与监测来实现,而T-Box 与 TSP 交互的无线信号仿真较困难。但是测试T-Box 功能的最终目的是验证APP 的触发、显示与T-Box 功能逻辑是否满足求。基于此,本方案应用半实物仿真的理念,把T-Box
4、、TSP 以及手机APP 之间的基于无线信及基于无线的功能实现作为整体(假定通信稳定,逻辑正常),用户在移动端的操作当作T-Box 的“信号激励”。因此,实现自动化的关键点在于如何“程控”该“信号激励”源,也就是如何对手机中与车辆交互的 APP 进行自动操控。为此选择了安卓手机作为被操控对象,开发了基于CANoe+vTESTstudio+总线接口设备+VT 系统+安卓调试接口 的测试验证方案。测试方案设计及实测结果测试方案设计及实测结果T-Box 功能自动化测试系统框架本次将在实车测试环境下,对测试方案的实现进行验证分析。图 3 T-Box 功能自动化测试系统框图该测试系统可按照设定好的测试流
5、程触发手机 APP 进行自动测试并生成报告,可大大提高 T- Box 的测试效率,严格按照测试脚本进行,避免人为偶发性漏测。本次将在实车测试环境下,对测试方案的实现进行验证分析。图 3 T-Box 功能自动化测试系统框图T-Box 实车测试环境系统框架图 4 T-Box 实车测试环境系统框图软硬件工具组成及作用CANoe 软件:测试执行软件包含人机交互界面, 实现 T-Box 功能手动测试, 以及自动化测试脚本运行; 集成 adb 指令,CANoe 软件:测试执行软件包含人机交互界面, 实现 T-Box 功能手动测试, 以及自动化测试脚本运行; 集成 adb 指令,实现对手机APP 操控vTE
6、STstudio软件:图形化编程软件根据 T-Box 功能测试规范编写测试用例安卓手机:安装车辆控制APP执行来自 CANoe 的操控指令,与 TSP 服务器建立通信连接并收发数据通信接口设备:监测车辆内部总线报文实现测试的闭环图 5 测试环境搭建测试环境搭建实物,见下图:图 5 测试环境搭建手机控制指令集成及手动测试界面开发:APPCANoe并开发如下的人机交互界面:控制界面: 控制手机进入开启 /关闭车窗界面,并进行开启/关闭车窗软按键的点击显示界面: 车窗状态栏会同步显示实际车窗位置数据记录: 记录和显示执行的操作步骤和结果图 6 CANoe 中手机 APP 指令集成和人机交互界面自动化测试脚本开发测试执行完成后, CANoe 自动生成 HTML 格式测试报告,报告中呈现每条测试用例执行结果及测试步骤。图 7vTESTstudio自动化测试脚本界面及测试报告总结总结本方案充分利用安卓系统的控制交互指令,在实车测试环境下,对 T-Box 与手机端交互功能的自动化测试方案进行了前期验证分析。源等相关设备,组成完整的T-Box 源等相关设备,组成完整的T-Box HiL 测试平台。对于完整的自动化测试系统除上述工具外,还需结合Vector的 VT SystemI/O 板卡、电参考文献1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卡通风新学期开学第一课主题班会
- 【观点】AI+财务智管未来 -财务数智化转型升级与智能化穿透式监管
- 通风基座防水附加层浇筑施工方案
- 年产2万吨防护用功能面料生产线项目可行性研究报告模板-备案审批
- 合规转利润:降本增效全指南(2026)《GBT 39155-2020金属和合金的腐蚀 海港设施的阴极保护》
- 合规转利润:降本增效全指南(2026)《GBT 39088-2020船舶和海上技术 声响接收系统》
- 吉林四平市第三中学校2025-2026学年七年级下学期期末英语试题(含答案)
- 2026年浙江省高考英语阅读理解能力提升习题
- 河北省承德市部分学校2025-2026学年高一下学期7月期末考试数学试卷(含解析)
- 合规转利润:降本增效全指南(2026)《GBT 38980-2020锆管探伤对比试样人工缺陷尺寸测量方法》
- 2024-2025学年广东广州番禺区七年级(下)期末数学试卷及答案
- 2026福建海峡科化股份有限公司社会招聘15人笔试备考题库及答案详解
- 2026北京语言大学新编长聘人员招聘9人(第三批)考试备考题库及答案详解
- 2026秋北京版小学数学二年级上册教学计划
- 消化内镜操作规范
- 护理沟通与人文关怀技巧
- 软包墙面施工方案及技术措施
- 2026年秋季学期 1530安全教育记录
- 病历书写基本规范(国家卫健委2022年版)
- 核心素养导向下大单元教学-成都中考B卷填空题23与几何压轴26最值系列专题复习教案
- DB54T 0616-2026《民用供氧工程施工及验收规范+》
评论
0/150
提交评论