IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 支持Python的新版vTESTstudio测试用例编写方法大集合(下) -> 正文阅读

[开发测试]支持Python的新版vTESTstudio测试用例编写方法大集合(下)

我们书接上回:支持Python的新版vTESTstudio测试用例编写方法大集合(上)

上一期中我们介绍了vTESTstudio介绍,vTESTstudio的优点,自动化测试流程以及第1种测试用例编写方法。本期我们将揭秘剩下的方法~

Method 2 Test Table

Test Table 是我们常见的也是大多数工程师正在使用的一种编辑方式,他的好处在于对于初学者很友好,上手比较简单。

支持Python的新版vTESTstudio测试用例编写方法大集合(下)图 15 Test Table 编辑界面
图 15 Test Table 编辑界面

在Test Table中拥有许多指令,都是可以直接用。只需要按照要求在输入区进行输入,编译成功后,在我们的CANoe中就可以进行自动化测试了。

支持Python的新版vTESTstudio测试用例编写方法大集合(下)图 16 Test Commands 1
图 16 Test Commands 1
支持Python的新版vTESTstudio测试用例编写方法大集合(下)图 17 Test Commands 2
图 17 Test Commands 2

Method 3 Test Sequence Diagram

Test Sequence Diagram 顾名思义它是一种序列图形式的编辑方式,他的好处在于对整个测试用例而言让人看上去很直观,但是操作上面就要稍微比Test Table要难了。

支持Python的新版vTESTstudio测试用例编写方法大集合(下)图 18 Test Sequence Diagram编辑区
图 18 Test Sequence Diagram编辑区

在Test Sequence Diagram的编辑取中集成了许多的控件,这些控件就是我们搭建序列图的关键,可以让我们灵活使用。输入区的操作和Test Table类似,也需要去使用Test Commands中的函数去进行输入。
Test Sequence Diagram还拥有Path View,把我们序列图方式写出来的测试用例表格化,方便编写人员的检查工作。
支持Python的新版vTESTstudio测试用例编写方法大集合(下)图 19 Test Sequence Diagram中Path View
图 19 Test Sequence Diagram中Path View

Method 4 State Diagram

State Diagram状态机的编辑方式,他对整个State Diagram中编写的路径,全部至少遍历一次和转移路径的总数最少,尽可能避免已经走过的路径。

支持Python的新版vTESTstudio测试用例编写方法大集合(下)图 20 State Diagram编辑区
图 20 State Diagram编辑区

State Diagram也是有Path View界面。

支持Python的新版vTESTstudio测试用例编写方法大集合(下)图 21 State Diagram中Path View
图 21 State Diagram中Path View

State Diagram的路径介绍:

1.从Initial元素开始,先进入一个分支,进而进入更深层的分支;
2.走遍周围所有的还没有走过的迁移,直到a、b、c任意一个条件满足:
? a) 到达Final元素;
? b) 到达了一个已经进入过的State(即形成了循环);
? c) 周围已经没有未经历过的迁移(即形成了循环);
3.在b和c条件下,路径选择将会以尽快到达Final元素为目标执行

支持Python的新版vTESTstudio测试用例编写方法大集合(下)图 22 测试用例路径
图 22 测试用例路径

输入区的操作和Test Table类似,也需要去使用Test Commands中的函数去进行输入。

Method 5 CAPL File

CAPL File就是用CANoe独有的编程语言进行测试用例的编辑,使用这种方式就要求编辑人员对CAPL编程要精通,用纯CAPL的形式编辑出来导入到Test Table中。

支持Python的新版vTESTstudio测试用例编写方法大集合(下)图 23 CAPL编辑区域
图 23 CAPL编辑区域
支持Python的新版vTESTstudio测试用例编写方法大集合(下)图 24 CAPL编辑测试用例
图 24 CAPL编辑测试用例

把测试用例导入到Test Table才可以执行哦!
支持Python的新版vTESTstudio测试用例编写方法大集合(下)图 25 CAPL测试用例导入Test Table
图 25 CAPL测试用例导入Test Table

Method 6 C# File

C# File就是用C#进行测试用例的编辑,这就对C#精通的工程师比较友好,用C#的形式编辑出来导入到Test Table中。

支持Python的新版vTESTstudio测试用例编写方法大集合(下)图 26 C#编辑区域
图 26 C#编辑区域
支持Python的新版vTESTstudio测试用例编写方法大集合(下)图 27 C#编辑测试用例
图 27 C#编辑测试用例

把测试用例导入到Test Table才可以执行哦!

支持Python的新版vTESTstudio测试用例编写方法大集合(下)图 28 C#测试用例导入Test Table
图 28 C#测试用例导入Test Table

总结

vTESTstudio作为一款编辑测试用例的软件,具有高覆盖度及复用性、变体及追踪特性、编辑形式多样、易于后期的维护等优点。并且vTESTstudio与CANoe联合使用,使得自动化测试更加的方便快捷。北汇信息作为Vector的合作伙伴,已为多家OEM/Tier1定制部件级功能测试系统(包括车身域控制器,及传统分布式控制器功能测试开发),提供系统级及实车级测试验证服务,期待交流分享和合作的机会。

作者:北汇信息-胖胖磊

喜欢本篇文章的话记得💬评论💖点赞?收藏
?更多技术文章直播课程,敬请持续关注北汇信息?
??业务咨询请私信北汇信息或在官网留言??
📩📩📩
  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-09-04 01:41:58  更:2022-09-04 01:42:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/17 22:37:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码