目录
一、XML Test Module与CAPL Test Module的选择
- CANoe_UDS-booroader 自动化测试系列(一)创建一个CANoe测试工程(测试节点的选选择)
- CANoe_UDS-booroader 自动化测试系列(二)基本刷写流程
- CANoe_UDS-booroader 自动化测试系列(三)基本功能:CAPL实现UDS协议下的CAN报文接收#解析#发送
- CANoe_UDS-booroader 自动化测试系列(四)基本功能:CAPL实现#10服务会话控制
- CANoe_UDS-booroader 自动化测试系列(五)基本功能:CAPL实现#27服务安全解锁
- CANoe_UDS-booroader 自动化测试系列(六)基本功能:CAPL实现bin文件数据解析
- CANoe_UDS-booroader 自动化测试系列(七)基本功能:CAPL实现#34#36#37服务#数据下载
- CANoe_UDS-booroader 自动化测试系列(八)基本功能:CAPL实现#31服务#例程控制
- CANoe_UDS-booroader 自动化测试系列(九)基本功能:CAPL实现#22#2E服务#DID读写
- CANoe_UDS-booroader 自动化测试系列(十)基本功能:CAPL实现#28#85服务#预编程操作
- CANoe_UDS-booroader 自动化测试系列(十一)基本功能:CAPL实现CRC数据校验
- CANoe_UDS-booroader 自动化测试系列(十二)基本功能:CAPL实现pane面板制作
- CANoe_UDS-booroader 自动化测试系列(十三)CAPL框架下的全流程测试
一、XML Test Module与CAPL Test Module的选择
-
两者的区别
使用XML可以选择性执行case,使得我们后续的测试变得更加的灵活,而CAPL的话则是类似于在一个死循环里从上至下一股脑的执行完所有的case,所以后续的内容都是基于XML实现。
-
CAPL Test Module创建
-
XML Test Module创建
新建一个XML Test Module,创建一个.XML文件用于后续的脚本编写
设置测试module的XML文件
编辑后的XML文件,里面的testcase对应CAPL脚本里面的tesecase
这里是导入CAPL写的测试用例文件,里面的用例使用XML管理
CAPL脚本下的测试用例
使用XML Test Module,CAPL脚本里面不能存在Maintest()
到这里基本工作已经完成,接下来是整体的测试框架和脚本的编写,每个基础功能我对会分成一个小模块拿出来单独介绍,这样有利于初学者理解也方便后续修改,因为不同项目有不同的测试需求。
下一篇:《CANoe_UDS-boorloader 自动测试系列(二)基本刷写流程》
敬请期待!
如果这篇博客对你有帮助,请 “点赞” “评论”“收藏”一键三连 哦!码字不易,大家的支持就是我坚持下去的动力。
作者:小鸟鹏
联系方式:
邮箱:502756962@qq.com