前言
本来从来没听说过gauge,公司今天就要我去了解一下,那没办法,就去百度查查看,但是发现关于gauge的相关内容很少,我也只是悟出个环境搭建出来。
找来找去也就觉得这两篇文章可以参考:
gauge+python+vscode搭建自动化测试框架 - 异彩飞天 - 博客园
什么是gauge
gauge是一个轻量级的跨平台的测试自动化工具,可以使用不同的语言编写测试用例。本质是一个BDD(行为驱动开发)测试框架。
特点
- 兼容多系统:window/macOS/Linux,它基于Go语言开发。
- 支持多种编程语言:Java、Python、JavaScript、Ruby等。
- IDE支持:Visual Studio Code和IntelliJ 都可以找到相应的插件。
- Markdown语法:这一点与一般的BDD框架不同,Gauge通过Markdown来描述行为。
- 多种数据支持:看官方文档支持CSV数据文件的读取。
- 支持测试报告:可以生成HTML、XML、JSON格式的报告
安装
安装地址:https://github.com/getgauge/gauge/releases
- 老话:根据自己所需下载对应系统对应电脑位数的安装包。我的:win+64
- 安装好后保存好你的安装包,双击,选择安装路径,就是下一步下一步的事,安装好后就是这样子的
但是你在安装的过程中也可以先勾选,这样可以省事
- 验证,输入:gauge --version 或者 gauge --help
输入:gauge --version,你是默认安装,所以Plugins是什么都没有的
如果你是勾选安装的,就会如下图
gauge --help
- 然后就是添加环境变量,本来安装的时候它默认就会帮你在Path中添加系统的环境变量,但是我为了以防万一还是在用户系统的Path中添加了这个环境变量(安装gauge时的bin目录)
- 既然是与python挂钩,那当然要安装插件了(从这之后我就开始了漫漫采坑之旅)如果像上述安装了某些插件,那么这一步可以自动忽略。
看网上都是直接安装压缩包,输入命令:gauge install python -f gauge-python.zip。我以为直接输入可以的但是它就是报错了,好像是说什么文件不存在
所以就干脆用最简单的
安装python插件:gauge install python。报错就是网络不行,没别的
安装测试报告插件:gauge install html-report
安装screenshot插件:gauge install screenshot
安装好后可以输入命令gauge --version查看是否存在这些插件
- 安装python,这个就自行百度了。安装好了的之后就在cmd命令行安装模块:pip install yapf,
pip instal getgauge这两个模块包 - 安装VS Code,下载链接:https://code.visualstudio.com/
安装步骤也没什么,就是下一步就好了,自己选择好安装路径
然后打开VSCode开始安装
首先安装中文版:chinese,这个安装好后重启就显示中文
然后安装:python、Python for VSCode
再然后安装gauge插件
- 然后就是验证了,首先在磁盘先创建目录:gauge_test,名字自己随意起。然后在改地址栏输入cmd运行,就可以直接进入到该路径,然后输入:gauge init python。在这里我就碰到了一个问题
成功之后在你创建的那个目录下面就会出现
- 用VSCode打开step_impl文件夹,点击文件--打开文件--选择该文件夹即可,打开后
- 最后在cmd中输入:gauge run specs,运行所有用例
10、然后在创建的目录中找到reports文件夹中的.html文件,这个就是生成的测试报告
打开后
总结
对于这种第一次接触而且资料不是很多的情况下,只能靠自己一点点的摸索以及去试试这样子了,其实还遇到了很多采坑了的地方,都是一步步来的。
欢迎来到testingpai.com!
注册 关于