当前位置:文档之家› 基于VT的 自动化测试系统

基于VT的 自动化测试系统


© 2008. HiRain Technologies. All rights reserved. Slide: 14
基于VT自动测试系统组成-VT概述
VT
System概述
仿真测试所需的激励信号(传感器/总线仿真等) 测试控制器输出 提供和控制测试所需供电电源 实现故障注入
作用:提供控制器外部“工作环境”

可以和VT6010/VT6050连接 也可以和PC或笔记本电脑连接

每通道都可实现断路,短路电气故障; 可更换终端电阻,总线负载可达100%。
© 2008. HiRain Technologies. All rights reserved. Slide:
Measurement Plugs
Status LEDs
© 2008. HiRain Technologies. All rights reserved. Slide:
测试什么
电气测试
工作电压测试
不同供电电压下,控制器工作状态 举例:工作电压阈值测试 举例:启动电压下,控制器功能是否正常
电气鲁棒性
非正常供电状态下,控制器功能 举例:供电过压和欠压故障等
如何测试-自动化测试
自动化测试特点
构成:硬件设备+软件环境+测试用例 构建成本:
无需真实部件 系统适用性及扩展性强
பைடு நூலகம்
测试覆盖度
单元和网络集成测试 逻辑功能和网络测试 极限和故障工况测试
测试效率
可实现24时/天,7天/周测试 自动化测试,自动生成测试报告
© 2008. HiRain Technologies. All rights reserved. Slide:
测试什么
功能测试
逻辑功能
控制器有没有在“正确的时间”内做“正确的事情” 举例:BCM外灯、内灯、车门、车窗和雨刮控制功能 举例:仪表盘协议转换功能
工作模式管理功能
控制器有没有进入“正确的状态” 举例:是否进入静态工作模式及该模式下的工作电流
功能鲁棒性测试(诊断功能测试)
部件失效状态下,控制器功能 举例:传感器和执行器失效
基于VT 自动测试系统组成-软件CANoe
CANoe-总线开发测试工具

测试管理

控制VT及外围设备提供测试环境 测试用例的执行

测试用例开发

编写CAPL测试用例

测试过程分析

提供人机交互界面 测试过程记录:环境、起止时间、响应 依据采集和测量结果设定“PASS/FAIL”

自动生成测试报告
基于VT自动测试系统组成- 总线测试工具

CAN总线专用示波器CANscope
特性

用于采集总线信号 评价物理电平品质 图形显示隐性和显性电平 灵活的触发方式 支持CANdb数据库 自动识别报文各控制域 存储和重现测量数据
应用场景

物理层测试,如CAN物理电平分析
© 2008. HiRain Technologies. All rights reserved. Slide:
基于VT自动测试系统组成- VT小结 VT System小结

系统模块化
便于系统构建和扩展 可适应不同ECU变型

板卡集成化
板卡已具有信号调理功能,电压范围是±32V 板卡已具有故障仿真功能,连续电流最大达到16A

CANoe无缝接口
实现测试管理和测试用例开发 投入“回报率”高
© 2008. HiRain Technologies. All rights reserved. Slide:
为何测试
90%的技术革新和汽车电子有关 电控单元数量:不断增加,B级车电控单元数量达40-50个 电控单元功能:日益复杂,单个底盘系统的控制软件超过2万 行的代码 车载网络:High-speed CAN, Low-speed CAN, LIN,FlexRay,MOST 成本:电子系统成本占到整车的30% 责任:OEM和供应商分担开发责任
外部供电电流采集

最大70A连续电流输出,电流测量范围:10uA-70A
外部电源控制

RS232串口控制程控电源 两通道模拟电压/电流量控制程控电源
© 2008. HiRain Technologies. All rights reserved. Slide:
基于VT自动测试系统组成- VT各模块详述

激励模块 -> VT2004
© 2008. HiRain Technologies. All rights reserved. Slide:
基于VT自动测试系统组成- VT各模块详述

激励模块 -> VT2004 -> 使用案例
开关信号仿真

4/8通道开关信号,如中控开关等
脉冲信号仿真


负载仿真和测量模块 -> VT1004 -> 使用案例
负载仿真

灯 LED面板 伺服电机(小功率)
信号采集

模拟电压量 PWM信号
故障注入

负载断路,短路故障仿真(16A)
© 2008. HiRain Technologies. All rights reserved. Slide:
© 2008. HiRain Technologies. All rights reserved. Slide:
为何测试-开发过程中的测试
仿真测试
网络拓扑测试 总线仿真测试 模型在环测试 ……
下线测试
“性能测试”
黑盒测试
单元验收测试 系统集成测试
白/灰盒测试
SIL测试 代码测试
黑盒测试
车速及发动机转速等信号 Crash信号仿真
电阻信号仿真

电阻使信号,如温度传感器信号 电位计式信号如节气门开度信号等
故障注入

传感器断路,短路故障仿真
© 2008. HiRain Technologies. All rights reserved. Slide:
基于VT自动测试系统组成- VT各模块详述
实时处理器模块

-> VT6010/6050
ATOM 1.6GHz/Core 2 2.2G双核处理 实时运行CANoe(CANoe RT)

实时控制VT IO板卡和通信板卡 实时运行测试用例

通信接口

2/4通道的CAN/LIN接口
CANoe+Simulink
被测ECU
VT6010 VT6104 VT1004 VT2004 VT2516 VT7001 VT7900 VT2004
单元验证测试
© 2008. HiRain Technologies. All rights reserved. Slide:
如何测试-传统测试
传统测试-台架测试
构成:真实部件+信号发生器+万用表+示波器+“纸笔”+…… 构建成本:
完全利用真实部件搭健测试环境 可重用性低,难以处理控制器不同变型
基于VT 的自动化测试系统
© 2008. HiRain Technologies. All rights reserved.
为何测试
内因
质量要求 行业/OEM/供应商有自己的质量要求 开发需求 OEM/供应商验证产品“正确性” 技术储备 积累测试用例库,形成自主测试规范和标准 获取核心技术信息,为新产品和新功能开发提供参考和依据
基于VT自动测试系统组成- 总线测试工具

CAN总线专用干扰仪CANstress
特性

灵活的干扰触发方式 数字干扰与模拟干扰
位、时间片干扰 开路、断路干扰
应用场景

测试ECU容错性能 测试ECU采样点 其它特殊用途(如BUS-OFF)
© 2008. HiRain Technologies. All rights reserved. Slide:
测试什么
通信测试
通信驱动测试
物理层测试 数据链路层测试 举例:CAN物理电平测试,总线容错特性测试 举例:采样点测试等
应用层测试
交互层测试 网络管理测试 诊断协议测试 举例:报文发送方式、周期,网络管理参数 举例:诊断报文响应和格式测试

XML和HTML格式的测试报告
© 2008. HiRain Technologies. All rights reserved. Slide: 12
基于VT 自动测试系统组成-软件TAE
TAE-测试用例编写和组织工具

图形化创建和编辑测试序列 组织测试用例和定义其执行顺序 可使用通信和诊断数据库,实现通信和诊断测试 可以使用已有的测试函数库 可输出测试规范列表
© 2008. HiRain Technologies. All rights reserved. Slide:
测试什么
系统集成测试
功能匹配
控制器之间相互行为
网络集成测试
控制器之间网络通信功能 举例:建环,休眠/唤醒,总线负载率变化
© 2008. HiRain Technologies. All rights reserved. Slide:
测试覆盖度
极限工况难以模拟或风险太大
测试效率
没有或有限的自动操作 不能自动生成测试报告 对测试人员依赖性较高
© 2008. HiRain Technologies. All rights reserved. Slide:
如何测试-自动化测试
基于VT的自动化测试平台
相关主题