分享

《车载诊断技术》2021年CANoe.DiVa操作指南文章集

 车载诊断技术 2022-02-24


鉴于自己以前对V公司诊断自动化公司CANoe.DiVa比较熟悉,所以在2021年写了几篇关于该工具的操作指南,便于后续对该工具使用时自己查阅。

CANoe.DiVa是业界较常用的自动化测试工具,所谓自动化实现原理:

  • 基于加载诊断数据库CDD/ODX自动化生成关于数据库中诊断描述内容(UDS Service、DID、DTC等)相关的诊断测试用例;
  • 将生成的测试工程,导入到CANoe运行环境中,自动化运行生成的测试用例。

注:相比自动化测试,业界还有半自动化测试解决方案,是通过人工手动编写测试脚本,并在执行环境中自动化运行测试用例,这样被称为半自动化测试方案。

CANoe.DiVa自动化生成测试用例的原理:

在安装CANoe.DiVa工具时,会自动安装测试库,因为ISO 14229、ISO 15765协议(CAN TP/CAN FD TP)很早就已发布,V公司基于自己技术积累,基于协议编辑了诊断测试用例,并封装成dll文件在安装路径盘中。测试数目应该在1万+,当测试者将CDD/ODX加载到该工具中时,这两个数据库本质都是XML文件(载体),是一种通用的计算机数据格式,CANoe.DiVa可以识别XML文件中诊断模式内容:

(1)、数据库中的UDS Service;

(2)、数据库中包含的DID内容;

(3)、数据库中包含的DTC内容;

并基于识别的诊断描述内容自动化生成诊断测试用例(也包含CAN TP/CAN FD TP测试用例)。当然在工具的交互界面也给测试者预留了可以配置的可选项,供使用者深度测试。

原理如此,但此间过程需要项目和时间的优化迭代,因此可以做到测试用例的参数化实现(通过加载不同的数据库,可以生成针对不同ECU的诊断测试用例)。

另外,鉴于排放协议的法规效应(具有强制性),CANoe.DiVa关于排放的测试用例可以不加载数据库自动化生成。

此工具在使用中也存在很多设置项,自己在2021年对工具操作指南编辑如下梳理(将近有10+篇),今年会对遗漏的地方进行增补:


1、CANoe.DiVa 操作指南 - 预期响应设置

2、CANoe.DiVa 操作指南 -TP层测试

3、CANoe.DiVa操作指南-运行环境搭建

4、CANoe.DiVa 操作指南 - DTC自动化测试

5、CANoe.DiVa 操作指南 -测试覆盖度分析

6、诊断测试工具—CANoe.DiVa功能介绍

7、基于DoIP使用CANoe.DiVa用于UDS一致性测试

8、CANoe.DiVa配合vTestStudio进行高覆盖的测试

9、CANoe.DiVa自动化测试节点丢失DTC分享

10、CANoe.DiVa中设置预期响应值

11、CANoe.DiVa在具体服务前增加前置条件

如上文章希望对文字前的你有所帮助!

愿你我相信时间的力量,
做一个长期主义者!
-----------------------------------
   作者简介 | 穿拖鞋的汉子
    汽车电子工程师
    来,每天进步一点点!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多