初识gauge自动化测试框架

看了虫师讲的

初识gauge自动化测试框架

#记录一下自己的学习过程

#鉴于自己略微有点编程基础,部分记录会略过

安装:

github地址:https://github.com/getgauge/gauge/releases

这里我下载的是gauge-1.0.4-windows.x86_64.exe 因为懒,不想下zip格式的还去加环境变量

 

创建项目:

首先,你需要安装编程语言开发环境,Java或Python,本文将以Python为例子。
1、创建一个空的目录,如:gauge_demo/。

2、CMD切换到该目录下面,输入gauge init python命令。

 看到这个我就知道还是得要添加环境变量才可以啊 看来偷懒是要不得的 (这个也可能是我在安装的时候把enable没勾选上导致的 具体是什么原因等会查一下)

重新安装了一次 发现环境变量是:

C:Program FilesGaugein

运行了一下根本就没得问题 最后才发现之所以会报错是因为运行cmd命令的时候选择的是e盘!!

好吧 乌龙问题  处理完毕之后继续上一步:

1、创建一个空的目录,如:gaugedemo/。

2、CMD切换到该目录下面,输入gauge init python命令。

发现gaugedemo/目录下面多了很多文件。

 

3.运行命令 gauge run specs

这里让我安装插件 慢慢等吧。。。

重新执行一次:gauge run specs

最后,到gauge_demo eportshtml-report目录下打开index.html文件。

效果是出来了 现在回头看看我们还可以干点啥:

去看看C:gaugedemospecs示例文件的代码:

打开它

# Specification Heading

This is an executable specification file. This file follows markdown syntax.
Every heading in this file denotes a scenario. Every bulleted point denotes a step.

To execute this specification, run

gauge run specs


* Vowels in English language are "aeiou".

## Vowel counts in single word

tags: single word

* The word "gauge" has "3" vowels.


## Vowel counts in multiple word

This is the second scenario in this specification

Here's a step that takes a table

* Almost all words have vowels
|Word |Vowel Count|
|------|-----------|
|Gauge |3 |
|Mingle|2 |
|Snap |1 |
|GoCD |1 |
|Rhythm|0 |

原文地址:https://www.cnblogs.com/givemelove/p/10413450.html