首页 > 其他分享 >车载T-Box逻辑功能测试方案

车载T-Box逻辑功能测试方案

时间:2024-05-16 17:30:18浏览次数:24  
标签:Box 仿真 车载 功能测试 实车 测试 TSP

T-Box(Telematics Box,车载终端)是一种安装在汽车上的控制器,用于实现车辆的远程监控、数据采集、通信和控制等功能。T-Box在汽车网联中扮演着重要的角色,它是连接汽车与外部世界的关键节点之一。通过T-Box,车辆可以与云端服务器、其他车辆、交通基础设施以及智能设备进行通信和数据交换,从而实现更智能、更安全、更高效的汽车网联服务。

 

在智能汽车技术领域,T-Box扮演着关键角色,作为连接汽车与外部世界的纽带,其上层逻辑功能测试至关重要。通过全面的功能测试,确保T-Box能够实现远程诊断、远程控制、企业服务器数据上传、本地诊断、报警、本地刷写和OTA Slave等智能功能的准确、可靠运行,从而提高车辆的智能化水平和用户体验。

 

北汇信息基于对客户需求规范、行业法规及自身测试经验Know-How,为客户提供完整和专业的T-Box逻辑功能测试解决方案。支持在实验室环境及实车环境下完成T-Box上层逻辑功能测试及实车数据分析测试,可以极大地提升T-Box的可靠性和稳定性。

 

在功能测试中,北汇信息重点关注T-Box的功能正确性、通信稳定性、安全性、性能和稳定性等方面。确保T-Box能够准确获取车辆信息,实现远程控制等功能,并保障车辆和用户数据的安全性。通过功能测试,不仅提升T-Box的可靠性和稳定性,也为智能汽车技术的发展贡献了力量。

 

 

T-Box测试解决方案主要覆盖:

·远程控制测试:和TSP服务器建立通信连接,发送控制命令给TSP服务器,监控T-Box报文的状态。仿真节点反馈控制状态,获取TSP服务器中存储的状态数据

·报警测试: 本地仿真报警信息,在相对应的时间内TSP服务器后台查询对应的报警信息,与本地仿真信息进行对比

·远程诊断: TSP服务器下发查询ECU诊断故障信息,本地仿真对应的ECU故障信息

·数据上传: 需要开发数据对比算法

·本地诊断功能:DTC、DID、I/O Control

·本地刷写测试

·实车数据分析: 分析T-Box本地与服务器端的LOG数据,定位缺陷,评估风险

 

T-Box上层逻辑功能测试解决方案

 

测试系统架构如下图所示,以Vector的CANoe、vTESTstudio软件和北汇信息定制化开发的测试管理平台PAVELINK.Test Center、PAVELINK.CANoe agent为主要软件,以电源模块、I/O仿真、总线仿真为主要硬件,配合北汇信息定制化开发的测试脚本组成整套测试系统。

 

 

测试系统包含的硬件测试设备及功能如下:

·电源模块

用于控制测试系统的整体供电、电源回路仿真及电流采集。

·CAN/CAN FD/LIN/Flexray/Ethernet通信接口设备

用于CAN/CAN FD/LIN/Flexray/Ethernet总线报文仿真与采集

·VT System

用于模拟信号和数字信号的仿真与采集

用于I/O引脚故障注入

·BOB

用于实现对CAN/CAN FD/LIN/Flexray/Ethernet故障注入

测试系统包含的软件及功能如下:

·测试执行/管理软件-CANoe

针对测试提供环境配置、元素创建、测试监控、用例管理等功能

用于测试脚本开发及调试

用于测试用例执行管理及测试数据记录监控

基于CANoe Panel开发人机交互界面

·脚本编写软件-vTESTstudio

创建和编辑测试序列,定义测试用例的执行顺序

通过将预定义的测试模式进行参数化来生成测试用例

可使用 CAN、CAN FD、LIN、FlexRay、Ethernet的数据库(DBC/LDF/FIBEX/ARXML)中的元素

可使用诊断数据库(CDD/ODX)中的元素

以图形方式来参数化测试模式,比如在数据库浏览窗口中进行鼠标拖拽

以测试规范的形式来输出测试列表,供测试工程师复核

·测试管理平台-PAVELINK.Test Center

用户及权限管理

操作日志及文件管理

项目及样件管理

测试任务、报告及数据管理

集成TSP服务器交互脚本,通过对TSP业务流程的控制和交互,实现测试流程的的自动化

·PAVELINK.CANoe agent

PAVELINK.Test Center和CANoe工程连接桥梁,实现控制测试工程的运行/停止、测试结果反馈、版本回退等功能

集成移动端交互脚本:通过ADB方式,实现手机端APP软按键触摸、屏幕滑动、以及手机界面状态的监控等功能

集成MQTT协议通信仿真脚本:通过仿真Client+MQTT数据库(vCDL),实现在无TSP服务器情况下的T-Box功能验证

 

实车离线数据分析追溯测试解决方案

 

实车离线数据分析追溯测试架构如下图所示。

 

测试系统解决的问题如下:

·便于失效分析及原因定位

·便于系统稳定性及“载荷”能力评估

测试系统开发基于以下前提:

·需T-Box端本地记录业务流程的完整数据

测试系统能力如下:

·服务状态分析

通过数据挖掘和分析,以图表等直观方式展现,便于问题发现、定位及追溯

·服务数据一致性测试

提供T-Box与TSP交互服务数据一致性测试的手段,包含格式和内容

·服务链路分析

基于数据包丢失检测的辅助方法,评估通信链路的稳定性

·关键事件追溯

如IP地址等信息

·数据结构化

方便索引查询及统计,生成统计表格

 

测试服务范围

 

测试服务范围包括测试规范开发、测试脚本开发及测试实施。

 

测试规范开发

 

·T-Box上层逻辑功能测试规范开发

依据T-Box上层逻辑功能需求规范,开发测试规范。

·实车离线数据分析追溯测试规范开发

依据实车离线数据分析追溯需求规范,开发测试规范。

 

测试脚本开发

 

·T-Box上层逻辑功能测试脚本开发与调试

根据T-Box上层逻辑功能测试规范,开发测试脚本,并完成调试验证

·实车离线数据分析追溯测试工程开发与调试

根据实车离线数据分析追溯测试规范,完成调试验证

 

测试实施

 

·T-Box部件级、系统级和实车级驻场测试服务实施

·T-Box委外测试服务实施

 

翻译

搜索

复制

<iframe></iframe>

标签:Box,仿真,车载,功能测试,实车,测试,TSP
From: https://www.cnblogs.com/polelink/p/18196363

相关文章

  • linux内核Makefile和busybox编译
    刚开始学习Linux时的一些记录linux内核配置体验在arch/arm/configs/目录下面找到相似的配置文件,其名称一般为xxx_defconfigmakexxx_defconfigmakemenuconfig配置你的内核,配置完成后生成.config文件在TOPDIR,该文件由于是以‘.’开头,故在linux下是一个隐藏的文件。生成......
  • 【Swing】JComboBox
    JComboBoxString[]moduleArray=newString[]{"苹果","香蕉","葡萄"}JComboBoxmoduleComboBox=newJComboBox<>(moduleArray);moduleComboBox.addActionListener(e->{Stringmodule=(String)moduleComboBox.getSelectedI......
  • virtualbox在命令行下用vboxmanage添加新磁盘
    创建debian12虚拟机后,想添加一块新磁盘搞实验。于是,就搜了一下,看看如何添加,找到下面命令:VBoxManagecreatehd--filename"C:\Users\<username>\VirtualBoxVMs\<vm_name>\NewDisk.vdi"--size20480但是看vboxmanage的帮助好像没有这个命令。VBoxManagehelp|findstrcrea......
  • 技术应用方案|车载无刷电机吸尘器PCBA方案
    吸尘器是通过电流控制电机转动,形成强烈的空气涡流而使吸尘器内的密闭空间出现负压,从而吸入纸屑、灰尘等杂质,使用十分方便。吸尘器电机的基本要求是转矩大、转速高、质量轻、体积小,最好还能节能等。无论是手持式还是立式的,无绳吸尘器大都选择搭载体积轻、噪音小、吸力大并且更......
  • 在debian 12 中安装virtualbox扩展包
    在手册中,找到以下3种安装扩展包的方法。###在OracleVMVirtualBox中安装扩展包的过程可以增强虚拟化软件的功能,通过添加对额外特性的支持,如高级USB功能或与云服务的集成。以下是通过图形用户界面(GUI)和命令行方式安装扩展包的分步指南。###通过GUI安装扩展包1.**下载扩展包*......
  • prometheus+grafana 使用blackbox_exporte监控站点url
    1.1下载blackbox_exporte插件在https://github.com/prometheus/blackbox_exporter 上下载blackbox_exporte对应版本安装包,并上传到prometheus服务器 /usr/local 目录1.2安装blackbox_exporte[root@rancherlocal]#tarxvfblackbox_exporter-0.25.0.linux-amd64.tar.g......
  • checkboxlist绑定数据方法
    checkboxlist绑定数据方法1.把数据绑定到CheckBoxList中特别要注意加载顺序protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsPostBack){SqlConnectioncon=GetDBCon.GetCon();......
  • 6年心得,从功能测试到测试开发,送给在测试路上一路走到黑的你。
    蓦然回首,软件测试风风雨雨的这就几年,起初每天的工作只是鼠标点点点,我还真不知道怎么办,闲的时候真的怀疑自己的存在价值,每天拿着7000的工资,飘荡在繁华的深圳,吃不饱也饿不死,未来一片茫然……时间荏苒,工作越久越能体会测试才不是这么简单,假如只会点点鼠标,并不能走得长远,工资也渐渐地......
  • u-radio-group 与 radio-group,u-radio与radio,u-checkbox-group与checkbox-group、u-ch
    回显问题:官方的回显没有uview的回显好用<u-radio-group@change="selfInjuryChange"placement="column"v-model="model.abilityAssessmentInfoDTO.idioctonia"><viewv-for="(item,index)infallList":......
  • 如何在AlmaLinux服务器中安装 VirtualBox 7.0
    https://www.a5idc.net/helpview_1331.html目前由Oracle拥有和维护的OracleVMVirtualBox是世界上最受欢迎的开源虚拟化平台,它使用户能够从底层计算机硬件创建虚拟机。VirtualBox是第2类管理程序,这意味着它安装在现有操作系统(如Windows或Linux)之上,以创建模拟CPU、RAM......