实车环境下的AUTOSAR网络管理测试
在AUTOSAR网络管理专栏之前的文章中,我们介绍了AUTOSAR网络管理的基础知识。将三种模式、三种状态之间的流转关系梳理完后,对于部件级AUTOSAR NM测试脚本的开发可以据此进行,如果大家感兴趣的话后续可以出文章来展开聊聊部件级NM测试脚本如何开发。本文想聊一聊实车环境下如何进行AUTOSAR NM测试。
·
前言
在AUTOSAR网络管理专栏之前的文章中,我们介绍了AUTOSAR网络管理的基础知识。将三种模式、三种状态之间的流转关系梳理完后,对于部件级AUTOSAR NM测试脚本的开发可以据此进行,如果大家感兴趣的话后续可以出文章来展开聊聊部件级NM测试脚本如何开发。本文想聊一聊实车环境下如何进行AUTOSAR NM测试。
1、测试环境准备
实车网络管理测试,不需要AUTOSAR工程(部件级),直接新建工程case就可实现测试。测试验证的关键在于相关输入物是否齐全,例如:整车系统的唤醒源有哪些、相关CANLIN网段的数据库文件、被测控制器休眠唤醒的核心报文/信号是否明确、总线接口卡工具等。
- OBD接口一转多,接好对应的网段
- CANoe工程中导入对应数据库
- 依据控制器休眠唤醒策略,在graphic窗口中添加好对应需要观察的报文/信号
2、测试执行
测试中主要针对存在的唤醒源进行验证,参考整车系统的唤醒源进行测试设计。
Tips:测试中,部分用例不能仅关注于有无报文发出,还需要进一步定位指定报文的特定信号有没有变化,甚至其关联功能动作有无执行。
实车AUTOSAR NM测试的通用步骤如下:
- 整车下电,直至总线上无报文
- 触发唤醒源
- 整车唤醒,总线上有报文(NM、APP)
- 检测触发唤醒源信号值是否正确、检测被测控制器唤醒相关报文/信号值是否正确。
更多推荐
所有评论(0)