CANOE XML TestNode
WlzSnail
这个作者很懒,什么都没留下…
展开
-
Xml Test Node-----Xml与CAPL交互
从测试报告上可以看出,都给出了正反馈,说明从Default Session是可以跳转到Extend Session的。前言:Xml Test Node最大的特点就是可以通过CAPL来编写测试用例,同时配合Xml来灵活的调用CAPL编写的用例。这时不用再写CAPL了,只用在Xml中再拷贝一下Default Session到Extended Session后就可以了。当然Xml还可以向CAPL中传递参数,具体操作大家可以参考CAPL的Help文档。注意:Xml中的Name要和CPAL中的函数名一致。原创 2023-03-10 17:47:40 · 513 阅读 · 0 评论 -
Xml Test Node-----Xml中Wait的用法
前言:常常在测试时要等待上一个响应结束再进行下一个TestCase。一方面可以通过检测诊断的响应,但是对于一些没有的诊断服务由于无法检测其诊断响应是否为正响应,所以一般采用硬等待的方法,这时就需要用到Xml中Wait。Wait中支持等待s,ms,us不同的级别如下图所示。原创 2023-03-10 17:47:06 · 161 阅读 · 0 评论 -
Xml Test Node-----如何检测两帧报文的间隔
前言:在软件开发过程中,想要测试报文发送周期是否稳定,一方面可以通过cycletime_abs/cycletime_rel,也可以以其中的一个报文为基准,监控另外一帧报文的同期是否正常。如报文A的周期是10ms,报文B的周期是100ms.那么理论上它们最小的间隔是0最大的间隔应该是90。但是由于报文同期并不是稳定的,所以会有2%左右的误差。如报文的0x141的周期是10ms,报文0x37D的周期是100ms,所以最小间隔是0,最大间隔是92ms。可以看到测试结果是通过的。原创 2023-03-10 17:46:28 · 267 阅读 · 0 评论 -
Xml Test Node-----如何检测错误帧
可以看到在5s内,错误帧发生的个数是1431个,但是允许0个,所以这个测试用例返回的结果是False。通过CANStress VH6501或者VH1160可以干扰CAN总线,从而产生错误帧。前言:想要统计一段时间内错误帧的个数,在Xml中有这样已经定义好的节点。最大允许错误帧数为0,所以当有一帧发生时,这个TestCase就不过。原创 2023-03-10 17:45:56 · 235 阅读 · 0 评论 -
Xml Test Node-----如何检测一个报文长度是否变化
前言:报文的长度在测试中是比较关心的。在开发侧也会对报文长度进行检测,并置出相应的错误。同时在测试报告中在上报错误时将错误帧数统计上来也可以方便验证错误上报策略的正确性。原创 2023-03-10 17:43:35 · 144 阅读 · 0 评论 -
Xml Test Node-----如何检测一个报文同期是否正常
但是在使用<cycle_time_rel>要首先在CanOE工程中加入相应的dbc文件同时相应的报文的GenMsgCycleTime也要定义,否则测试通不过,同时报出下面的错误。前言:在日常的测试过程中,往往会由于报文的丢失或者延时而导致软件报错。同时由于基于vTestReport的视图不是很直观,而基于xml的视图可以对报文周期区间进行统计,所以一般使用xml视图。基于xml测试节点,可以通过<cycletime_abs>和<cycle_time_rel>来对报文的周期进行检测。原创 2023-03-10 17:43:02 · 210 阅读 · 1 评论 -
Xml Test Node-----xml test node报告中插入图片
如何在TestCase报告中插入图片,图片的插入需要基于Comment节点。2.在<resource></resource>中的图片名称前后不能有空格。1.图片的位置需要和TestReport生成的路径保持一致。原创 2023-03-10 17:44:09 · 150 阅读 · 0 评论 -
Xml Test Node-----生成测试报告的两种不同形式
前言:CanOE中生成测试报告有两种形式,可能通过配置选择报告的不同生成模式。可能通过在CanOE中配置不同的选项来选择不同的生成模式。一种是vtestreport形式。原创 2023-03-10 17:41:52 · 338 阅读 · 0 评论 -
Xml Test Node-----基于CAPL的xml test node
下面来介绍一种可以提高测试用例的复用性的方法。后面的一些方法都是基于基础篇的知识,对相关内容不是很清楚的,可以回看基础篇的对应章节。前言:学习完CAPL基础篇,基本可以完成一些简单的测试用例的编写,但是测试用例的复用性不是很高。双击打开Test Module,后面测试用例就是在这个界面下进行修改和调用的。右击新建的Xml Test Module,对这个Module进行配置。首先打开Test--->Test Setup。在相应的节点下面插入一个Xml的测试模块。首先新建一个Xml或者vxt。原创 2023-03-10 17:41:17 · 293 阅读 · 0 评论 -
Xml Test Node-----Xml测试节点介绍
CANOE XML TestNode原创 2023-03-10 17:37:53 · 201 阅读 · 2 评论