OPEN联盟于5月8日正式发布了TC8车载以太网ECU测试规范3.0版本。相比2.0版本,3.0版本规范删除了部分不适合车载环境的测试用例,并更新了2.0版本部分用例存在的描述问题。
为了可靠地解决车载以太网Layer 3-7的一致性测试问题,经纬恒润自主开发了覆盖TC8 v3.0 Layer 3-7全部测试用例的自动化测试套件AETP。
TC8 v3.0测试规范主要更新点
在了解AETP产品之前,不妨随我们一起来看一下TC8 v3.0的主要更新点。
测试规范一分为三,形成TC8 v3.0 Layer 1,Layer 2,Layer 3-7三份规范。
总结来看,TC8 v3.0测试规范更加成熟,更加符合车载环境下的测试需求,对于车载以太网ECU级测试提供了更清晰的测试指导。
AETP—符合TC8 v3.0的车载以太网测试工具
AETP(Automotive Ethernet Test Package)归属于经纬恒润INTEWORK产品线,是基于测试软件INTEWORK-TAE开发的车载以太网测试套件。针对TC8 v2.0测试规范的AETP测试脚本在2019年中就已开发完成,截止目前已完成了超过50个车载以太网测试样件的验证。
经纬恒润作为OPEN联盟成员之一、TC8小组联席主席Ruetz的合作伙伴,在TC8 v3.0规范讨论期间持续跟踪更新进度。从TC8 v3.0内部成员版本公开起就着手AETP适配更新工作,并在TC8 v3.0正式版公布后进行了与TC8 v2.0版本的对比分析,调整测试脚本并完成测试验证,第一时间完成了覆盖TC8 v3.0规范的测试套件。
• 完整的测试用例覆盖
AETP目前已覆盖TC8 v3.0 Layer 3-7层TCP/IP和SOME/IP的全部测试用例,满足了市场相关需求。
尤其是SOME/IP ETS测试,由于TC8 v2.0规范中对于ETS服务接口参数定义不清晰,导致在ETS测试实施过程中会遇到很多困难。经纬恒润凭借多年的车载以太网开发及测试经验,在TC8 v2.0阶段总结了符合测试需求的ETS服务接口定义,并且与TC8 v3.0规范中对于ETS的定义达到了高度一致。这也为AETP SOME/IP ETS测试脚本的快速推出奠定了基础。
除此之外,其他TC8 v3.0测试内容(e.g. IOP test package等)以及部分车载以太网应用层的测试内容(e.g. DoIP test package)也已发布,更多内容也在紧锣密鼓的开发过程中,会陆续与大家见面。
• 便捷的操作体验
TC8测试规范中定义了大量的测试输入参数,需要充分理解测试用例后才能明确其具体含义和配置方式。为了降低测试执行门槛,经纬恒润测试软件开发工程师基于大量的测试经验,优化了测试参数配置,帮助测试新人快速上手。
用户完成参数配置后,可创建批量运行的测试用例组。直接选择并运行单项测试用例或者测试用例组,即可自动完成对应测试并生成测试报告。整个过程不需要重新加载参数、重新编译文件,或者重新生成可执行文件等步骤,大大节省了测试时间。
• 丰富的测试结果展示
测试报告可根据需求生成多种格式。测试报告详细上传了每一步骤的期望结果与实际测试结果。如果某个测试用例样件测试失败,通过测试报告能够清晰判断该测试用例通过的要求以及失败的原因,帮助测试人员快速明确问题点。
• 友好的二次开发环境
AETP测试套件的关键函数提供了调用接口,可利用INTEWORK-TAE中现有的多种类型编程模块快速完成测试用例搭建,实现测试用例的二次开发。
• 轻量化的测试环境
AETP的3~7层测试不需要特定的硬件配合使用,避免了外接测试设备不便移动、价格昂贵的问题。
如果您对于TC8车载以太网测试有需求,欢迎留言或联系经纬恒润销售获取AETP试用版本。
TC8 ETS集成福利:
微信公众号回复或在本文下留言 “AETP”及您的姓名、单位、电话、电子邮箱,我们将为您提供符合TC8 v3.0规范的ETS服务接口定义。
ETS服务接口定义是TC8 SOME/IP ETS测试的集成输入文档,详细定义ETS服务的接口、参数类型及长度。