-
Server测试主要测试SOME/IP在被测对象作为Server节点时的协议栈实现情况,通过一个测试仪与某一个或多个已有的服务进行交互,从而实现测试的目的;
-
ETS测试,全名Enhanced Testability Service(“增强可测试性服务”或者简称“增强测试服务”),这是一个服务(Service),是为了实现更多的测试功能专门制定的一个服务,该服务在TC8里给出了服务接口及服务的基本运算逻辑的定义,这个服务需要集成到被测件(DUT)里,集成之后能够实现与测试仪(Tester)之间的互动,从而实现对协议栈的测试目的。
-
在TC8 3.0规范中ETS服务及服务接口定义(包括数据类型的具体定义),通过测试用例反推ETS的基本逻辑等方面,OEM、Tier1、测试服务商在理解上不一致; -
不同的DUT,可能运行不同的基础软件平台(CP,AP,Linux定制等);针对不同的基础软件平台,ETS的开发和集成方式不同;比如同样的ETS服务,针对AUTOSAR CP和AP的ARXML文件制作方式不同,底层软件配置工具也不同;另外,有的DUT使用了开源的vsomeip,其中有使用vsomeip原始接口的,也有借助CommonAPI来开发的,针对这两种不同使用方式的DUT,ETS软件实现也有较大的区别。
-
如果采用商业协议栈,应该由商业协议栈供应商,提供针对自身协议栈的标准ETS模块,以及工具链配置和集成支持 -
如果采用开源的方案,则由DUT的开发方(OEM In-house或Tier1),按照DUT应用服务的开发方式,完成ETS服务的开发 -
测试服务商,则聚焦于ETS测试工程开发和测试实施
-
ETS服务及服务接口设计矩阵 -
ETS测试工程 -
ARXML(CP) -
ARXML(AP) -
ETS上层逻辑代码及接口说明文档 -
各平台集成说明文档 -
ETS序列化模块(非AUTOSAR)

表 1 EPT ETS测试产品
更多精彩推荐:
基于Adaptive AUTOSAR的SOA仿真介绍(上篇)
基于Adaptive AUTOSAR的SOA仿真介绍(下篇)


