Gauge是一款用于编写和运行验收测试的BDD框架,它有如下的特点:
-
使用Markdown的简单、灵活的语法来描述行为
-
支持多平台(Windows、Linux、macOS)、多语言(C#、Java、Javascript、Python、Ruby)
-
支持插件扩展
-
支持数据驱动和外部数据源(CSV文件)
-
支持VS Code
其中使用Markdown语法描述行为,算是Gauge最特殊的地方了,接下来我们将对其做一详细的说明,包括环境准备、项目初始化、用例编写、数据驱动、运行、测试报告等。
02
环境准备
1.安装Python
python安装比较简单,这里不做叙述。唯一需要注意的是要求python版本>=2.7
2.下载 gauge-1.1.1-windows.x86_64.exe
下载地址:https://github.com/getgauge/gauge/releases
安装比较简单,一路点击下一步,最后将gauge.exe所在路径配置环境变量。在cmder中输入gauge -v,有输出版本信息时,说明已经安装成功
3.安装VS Code插件
在VS Code里安装gauge插件
03
项目初始化
在E盘的virtual_workshop目录下,创建一个gauge_study的项目目录,切换到该目录,使用命令 gauge init python 初始化项目
初始化做了一些目录分层、环境配置等工作,并且给出了一个样例(见example.spec、step_iml.py),这是一个关于英语单词中元音字母统计的项目
</
今天的文章
自定义markdown解析语法_自动化设备分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/60560.html