前言

AUTOSAR网络管理专栏之前的文章中,我们介绍了AUTOSAR网络管理的基础知识。将三种模式、三种状态之间的流转关系梳理完后,对于部件级AUTOSAR NM测试脚本的开发可以据此进行,如果大家感兴趣的话后续可以出文章来展开聊聊部件级NM测试脚本如何开发。本文想聊一聊实车环境下如何进行AUTOSAR NM测试。


1、测试环境准备

实车网络管理测试,不需要AUTOSAR工程(部件级),直接新建工程case就可实现测试。测试验证的关键在于相关输入物是否齐全,例如:整车系统的唤醒源有哪些、相关CANLIN网段的数据库文件、被测控制器休眠唤醒的核心报文/信号是否明确、总线接口卡工具等。

  1. OBD接口一转多,接好对应的网段
  2. CANoe工程中导入对应数据库
  3. 依据控制器休眠唤醒策略,在graphic窗口中添加好对应需要观察的报文/信号

2、测试执行

测试中主要针对存在的唤醒源进行验证,参考整车系统的唤醒源进行测试设计。
Tips:测试中,部分用例不能仅关注于有无报文发出,还需要进一步定位指定报文的特定信号有没有变化,甚至其关联功能动作有无执行

实车AUTOSAR NM测试的通用步骤如下:

  1. 整车下电,直至总线上无报文
  2. 触发唤醒源
  3. 整车唤醒,总线上有报文(NM、APP)
  4. 检测触发唤醒源信号值是否正确、检测被测控制器唤醒相关报文/信号值是否正确。
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐