CANoe.Diva_自动化诊断测试


一、新建Diva工程,导入cdd文件生成测试用例
二、新建CANoe工程,导入前面生成的Diva工程
三、接上ECU,执行测试案例;生成测试报告
四、根据测试报告进行错误处理


        CANoe.Diva可以通过导入cdd或odx文件,自动生成全面的测试用例;再在CANoe中导入用例执行测试即可生成测试报告;主要用于测试CAN的诊断功能。关于自动化诊断测试可以分为以下过程:
   
CANoe.Diva_自动化诊断测试_第1张图片

一、新建Diva工程,导入cdd文件生成测试用例
     
 1.1、打开CANoe.Diva软件,并新建Diva工程
CANoe.Diva_自动化诊断测试_第2张图片
      1.2、设置工程名和保存位置;在"Specification file"导入cdd文件。点击"Open"
CANoe.Diva_自动化诊断测试_第3张图片
      1.3、等待DIva工程的生成;生成后的界面如下,在”Security Access”中导入安全算法dll文件。注意安全算法DLL文件要由vector实例工程中生成的,否则会导致调用失败
CANoe.Diva_自动化诊断测试_第4张图片
      1.4、接下来是修改Diva工程选项,如下图点击Test Configuration->Test Timings;在这里进行测试用例时间参数的设置,如用例间的时间间隔、复位等待时间等(建议设置为几十ms)
CANoe.Diva_自动化诊断测试_第5张图片
      1.5、在Test选项选择要不要测试功能寻址
CANoe.Diva_自动化诊断测试_第6张图片
      1.6、在Service选项勾选要进行测试的服务项
CANoe.Diva_自动化诊断测试_第7张图片
      1.7、其他的配置一般情况下选择默认,然后点击Generate即可生成测试用例
CANoe.Diva_自动化诊断测试_第8张图片
CANoe.Diva_自动化诊断测试_第9张图片


二、新建CANoe工程,导入前面生成的Diva工程
     
2.1、在CANoe中导入Diva
CANoe.Diva_自动化诊断测试_第10张图片
      2.2、点击Test->Test Setup->双击Diva工程名,即可打开导入的测试工程
CANoe.Diva_自动化诊断测试_第11张图片
      2.3、勾选需要测试的测试项
CANoe.Diva_自动化诊断测试_第12张图片


三、接上ECU,执行测试案例;生成测试报告
     
3.1、设备连接好,运行CANoe,点击开始测试
CANoe.Diva_自动化诊断测试_第13张图片
      3.2、测试用例运行的情况如下;其中框1表示该测试用例运行结果,绿色勾表示测试通过、红色叉表示测试失败;框2则可以终止或者暂停测试;框3为测试失败用例个数
CANoe.Diva_自动化诊断测试_第14张图片
      3.3、测试结束后,点击下图中的"open Test Report",打开生成的测试报告
CANoe.Diva_自动化诊断测试_第15张图片
      3.4\生成的测试报告概况如下,描述了总的测试用例数;通过率、警告率、失败率等信息
CANoe.Diva_自动化诊断测试_第16张图片


四、根据测试报告进行错误处理
      4.1、分析 Test cases failed 的原因(2个路径可以查看)
CANoe.Diva_自动化诊断测试_第17张图片
      4.2、根据测试报告分析失败原因;如果是测试用例不符合规范、则修改cdd文件,重新生成Diva进行测试如果是ECU诊断不符合诊断规范,则修改ECU软件,直到测试通过率达到要求。   
CANoe.Diva_自动化诊断测试_第18张图片

你可能感兴趣的:(自动化,运维)