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+篇),今年会对遗漏的地方进行增补: 7、基于DoIP使用CANoe.DiVa用于UDS一致性测试 8、CANoe.DiVa配合vTestStudio进行高覆盖的测试 如上文章希望对文字前的你有所帮助! |
|