CANoe的使用之Diva工程新建

DiVa 是一种 CANoe 选项,用于对 ECU 中的诊断软件实施进行自动化测试。 可以通过CDD文件自动生成测试用例。 CANoe 自动执行这些测试用例并生成结论性测试报告。 

1、前言

CDD文件的制作在上一篇文章已经讲解CANoe.Diva之cdd文件配置_有七种颜色呀的博客-CSDN博客_canoe的cdd文件,这里主要讲解如何新建一个Diva工程及运行。

2、新建工程

Diva有一个自己的软件,与canoe不是同一个,需自行安装。

2.1运行该软件,新建工程

2.2 若只是CDD有变更,可直接沿用之前的工程在此处重新选择CDD文件即可。

2.3 测试用例的时间参数设置

 2.4 在功能寻址下,2006版ISO不返回NRC11、12、31。2013版ISO在此基础上,又增加了NRC7E、7F。

2.5 在这里✔选需要测试的服务子功能、DID、RID等

2.6 设置22能一次读取的DID个数,若不勾选则默认一次只允许读一个DID

2.7  上述设置完成后,点击generate ,生成测试用例

2.8 最终生成的Diva工程

3、自动化测试执行

3.1 打开canoe,选择上文新建的Diva工程

 3.2 检查CDD文件路径是否正确

3.3 检查27服务算法的dll文件路径是否正确(由于我当前未制作dll文件故在此演示中未加载该文件)

 3.4 选择测试工程文件

 3.5  依次点击下面两处,开始测试

 3.6 由于我没有连接控制板,所以结果都是×(Fail),正常情况下应该都是✔(pass)

4、报告生成

4.1 报告内容

会显示执行用例的总条数,fail数量,pass数量,warning数量都会在最开头体现。由于我中途中断 ,只执行了76条用例,所以总条数是76,每条测试用例都是可以单击进去看到具体内容的。如果失败了想分析原因,就直接点击进去。

 

5. 总结

根据博主自己的理解,Diva测试主要能帮助测试诊断服务的肯定响应,否定响应(条件测试除外),时间参数等。其实也可以设置条件,但是由于博主未做过此方面的测试,故略过了,以后如果做了会补充进去。

  • 20
    点赞
  • 146
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值