车载诊断协议——半自动化测试(一)

169 篇文章 50 订阅 ¥299.90 ¥399.90

本篇文章分享在汽车电子范畴诊断方面,在使用诊断数据库的情况下,怎样在CANoe中使用CAPL语言编辑测试脚本,实现半自动化测试。

在涉及新款车型时,会提出关于新车型的需求(诊断方面),形成诊断需求规范。车内诸多控制器由不同的供应商供给。供应商根据需求规范来完成其功能实现。但功能究竟实现啥球样?这个时候需要进行测试:

测试目的:校验控制器关于诊断功能是否是按照需求规范定义的方式实现。

而为了保证从需求提出-功能实现-后期测试整个流程中数据的正确性和一致性,诊断数据描述内容通过诊断数据库(CDD & PDX)为载体来贯穿整个全流程。

对于测试又区分:

1、 手动测试

基于需求规范,提炼出测试规范,再基于测试规范,编写测试用例。

测试工程师基于测试用例一步一步手动测试并记录测试结果

 

2、 半自动化测试

测试工程师基于测试规范编写测试脚本,将编写好的测试工程加载到执行软件中自动化运行。所谓半自动化就是手动编写测试脚本,自动化运行测试脚本。模式如本文。

3、 全自动化测试。

将诊断描述内容(如数据库)加载到对应的测试用例生成工具中(如Vector公司CANoe.DiVa),自动化生成测试用例,并将生成的测试工程加载到执行软件自动化运行测试用例。

本文Demo背景信息:

在PC端使用CANoe、诊断数据库CDD文件

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

车载诊断技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值