CAN_相关的测试用例+测试方法+测试工具使用+输出测试报告

测试类型:
               第一:通信测试
               第二:间接网络管理测试
               第三:AUTOSAR网络管理测试
               第四:诊断协议栈Diva测试
               第五:诊断协议补充测试
               第六:Bootloader测试
               第七:网关路由测试
 

 测试工具:
示波器、CANoe、万用表、电阻、 干扰仪、编程电源、DUT、一致性测试仪

提供技术支持
CAN_相关的测试用例+测试方法+测试工具使用+输出测试报告


Item
序号
Test Cases
测试用例
Requirement
规范需求
测试类型:通信测试
1 [TG1_TC1] 终端电阻测试
DUT含终端电阻:电阻值[100Ω,130Ω]
DUT不含终端电阻(含支线终端):电阻值[2kΩ,3kΩ]
DUT不含终端电阻(不含支线终端):电阻值[建议20kΩ]
2 [TG1_TC2] 低压通信范围测试
发动机启动相关Vstop≤6.5V;Vstart≤6.5V
发动机启动无关Vstop≤8.0V;Vstart≤8.0V
3 [TG1_TC3] 高压通信范围测试
Vstop ≥18.0V
Vstart≥18.0V
4 [TG1_TC4] 显性输出电压测试
VCAN_H[2.75V,4.5V]
VCAN_L[0.5V,2.25V]
VDiff[1.5V,3.0V]
VCom[4.2V,5.8V]
5 [TG1_TC5] 隐性输出电压测试
VCAN_H[2.0V,3.0V]
VCAN_L[2.0V,3.0V]
VDiff[-0.5V,0.05V]
VCom[4.5V,5.5V]
6 [TG1_TC6] 波形完整性测试
DUT发送报文的各个位场完整,无异常波形
7 [TG1_TC7] 上升沿时间测试
CAN_H[20ns,200ns]
CANdiff[20ns,200ns]
CAN_L[20ns,500ns]
8 [TG1_TC8] 下升沿时间测试
CAN_H[20ns,500ns]
CANdiff[20ns,500ns]
CAN_L[20ns,200ns]
9 [TG1_TC9] 地偏移测试
在+2V地偏移状态下,DUT不能停止通信,不能发送错误帧
在-2V地偏移状态下,DUT不能停止通信,不能发送错误帧
10 [TG2_TC1] 位时间测试
tBit[1992ns,2008ns]
11 [TG2_TC2] 采样点测试
采样点为[75%,82%]
12 [TG2_TC3] 报文ID及DLC测试
DUT所发送周期、周期事件型及周期使能型报文的ID和DLC应同整车矩阵中的定义一致
13 [TG2_TC4] 未定义报文测试
DUT所发送报文的ID应同整车矩阵中的定义一致,不允许DUT发送任何整车矩阵中未定义的报文
14 [TG2_TC5] 总线负载率监测测试
记录DUT发送全部报文时的总线负载率
15 [TG2_TC6] 高负载率通信测试(低优先级)
干扰中,DUT不一定正常发送所有报文,负载恢复正常时,DUT通信状态正常
16 [TG2_TC7] 预期帧接收测试
DUT接收到除自身发送外的所有整车矩阵中定义的DUT所在网段报文时都能够正常通信,无错误帧产生
17 [TG2_TC8] 非预期帧接收测试
DUT接收扩展帧、远程帧、扩展远程帧、整车矩阵中DUT所在网段未定义标准帧情况下,应能保持正常通信,无错误帧产生
18 [TG2_TC9] 上电/下电错误帧测试
DUT上电瞬间不发送错误帧;DUT下电瞬间及停发最后一帧报文瞬间不发送错误帧
19 [TG2_TC10] 总线最大位时间延迟容差测试
DUT通信正常,无错误帧产生
20 [TG3_TC1] 周期型报文发送周期测试
T>20ms:[-10%,10%]
T≤20ms:[-20%,20%]
21 [TG3_TC2] 事件型报文发送测试
检测DUT事件型报文的触发模式以及报文ID、DLC、重复次数nRepetitionE、重复时间间隔tRepetitionE是否满足要求
22 [TG3_TC3] 使能型报文发送测试
DUT当触发条件满足时,应发送事件报文;ID、DLC、重复发送次数nRepetitionE及重复时间间隔tRepetitionE参数应满足要求
23 [TG3_TC4] 周期事件型报文测试
DUT当事件未发生时,报文以周期时间T循环发送且周期偏差应满足CAN通信需求规范要求;事件发生时,报文重复发送次数nRepetitionE及重复发送间隔tRepetitionE应满足整车通信矩阵要求。事件报文与周期报文发送的时间间隔不应小于20ms。如果事件发生在周期报文发送之后20ms内,则事件报文延迟到周期报文发送20ms后再发送。如果事件报文发生在周期报文发送之前20ms内,则周期报文延迟到事件报文发送20ms后再发送;如果事件报文和周期报文发生冲突时,周期报文应延时到事件报文发送完成后20ms再发送
24 [TG3_TC5] 周期使能型报文发送测试
DUT当信号值等于非使能值时,报文以周期时间T循环发送,当信号值不等于非使能值时,报文以周期Tactive发送直至信号值等于非使能值,周期T及Tactive应满足整车通信矩阵要求,且周期偏差应满足CAN通信需求规范要求。使能报文与周期报文发送的时间间隔不应小于20ms。如果使能发生在周期报文发送之后20ms内,则使能报文延迟到周期报文发送20ms后再发送;如果使能发生在周期报文发送之前20ms内,则周期报文延迟到使能报文发送20ms后再发送
26 <

相关推荐

  1. 测试相关问题

    2024-02-21 09:40:03       27 阅读
  2. 软件测试测试

    2024-02-21 09:40:03       21 阅读
  3. CAN测试工具

    2024-02-21 09:40:03       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-21 09:40:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-21 09:40:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-21 09:40:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-21 09:40:03       20 阅读

热门阅读

  1. 物联网平台构成与边缘计算

    2024-02-21 09:40:03       26 阅读
  2. 从查字典到查网络再到查大语言模型

    2024-02-21 09:40:03       32 阅读
  3. 单精度(float)和双精度(double)的区别

    2024-02-21 09:40:03       34 阅读
  4. Go 空切片与nil切片

    2024-02-21 09:40:03       33 阅读
  5. 区块链笔记(二)

    2024-02-21 09:40:03       30 阅读
  6. 闲鱼搜索API接口

    2024-02-21 09:40:03       63 阅读
  7. Android无法获取已安装应用包名的问题

    2024-02-21 09:40:03       28 阅读
  8. svg.js

    2024-02-21 09:40:03       28 阅读
  9. linux系统消息队列的模式和介绍

    2024-02-21 09:40:03       30 阅读
  10. 浅谈数仓发展

    2024-02-21 09:40:03       28 阅读