自定义markdown解析语法_自动化设备

自定义markdown解析语法_自动化设备Gauge是一款用于编写和运行验收测试的BDD框架,它有如下的特点: 使用Markdown的简单、灵活的语法来描述行为 支持多平台(Windows、Linux、macOS)、多语言(C#、Java、Javascri

自定义markdown解析语法_自动化设备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,有输出版本信息时,说明已经安装成功

自定义markdown解析语法_自动化设备

3.安装VS Code插件

在VS Code里安装gauge插件

自定义markdown解析语法_自动化设备

03

项目初始化

在E盘的virtual_workshop目录下,创建一个gauge_study的项目目录,切换到该目录,使用命令 gauge init python 初始化项目

自定义markdown解析语法_自动化设备

初始化做了一些目录分层、环境配置等工作,并且给出了一个样例(见example.spec、step_iml.py),这是一个关于英语单词中元音字母统计的项目

自定义markdown解析语法_自动化设备

</

今天的文章
自定义markdown解析语法_自动化设备分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/60560.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注