知从E2E测试服务
详细介绍

1      概述

E2E(End-To-End)是AUTOSAR为功能安全ISO26262提出的一个安全模块,是一种针对安全相关数据,为防止通信链路中可能存在的故障(HW/SW), 在通信节点之间执行的 一种数据保护协议/机制。其适用于多种网络结构:CAN、CANFD、FlexRay、Ethernet等。

E2E的测试主要包含SWC间的通信测试,但从目前市场情况来看,随着AUTOSAR架构的复杂性增加,E2E测试的设计和实施变得更加复杂,测试用例的创建和管理也变得更具挑战性。尽管设计了多个测试用例,但可能仍无法覆盖所有边界情况和潜在错误,导致某些问题在实际使用中未被发觉。针对成百上千条的E2E报文,以及E2E报文所对应的DTC测试量巨大且消耗大量人力资源。

针对以上问题,上海知从科技有限公司提供完整的E2E测试服务,可有效提高客户E2E测试效率,降低E2E测试成本。

2      测试点

E2E测试主要针对于SWC之间的通信测试,根据不同的CRC校验制定不同的测试策略。包括但不限于:

Ø  DataID的使用

Ø  Counter的变化

Ø CRC的计算规则

Ø  相关DTC的测试

3      测试台架及通用环境

image.png

4      测试设备说明

4.1     硬件需求

知从科技具备完善的E2E测试设备,可有效的支撑E2E测试工作开展。

image.png

4.2     软件需求

4.2.1测试环境软件:

 

Vector CANoe 系列工具,版本Canoe12.0


image.png

4.2.2TRACE32

image.png

5      E2E测试步骤示例

5.1     上位机模拟发送E2E报文

image.png

5.2     上位机模拟发送E2E报文通过调试器观测

image.png

5.3     上位机接受报文,对比报文中的E2E数据,通过自研工具计算是否正确。

如ID:0xDBC0040,以E2E - Profile05为例子

image.png

第一步:计算数据的CRC值,初始值为0xFFFF

image.png

第二步:计算DataID中的的LowID的CRC值,初始值为第一步计算得到的值:0x50CF

image.png

第三步:计算DataID中的的HighID的CRC值,初始值为第一步计算得到的值:0x5479

image.png

最终得到CRC值:0x50 0x73

5.4     测试报告

根据AUTOSAR_CP_SWS_E2ETransformer规范和客户E2E的测试需求,并通过等价类,边界值等方法设计测试用例,完成测试报告,保证双向追溯性和一致性。

image.png

image.png

相关下载
产品手册

点击下载产品手册