💚正文
Gauge是一个免费且开源的测试框架,它的主要特点如下,写法类似行为驱动模式:
- 基于Markdown的简单、灵活、丰富的语法.
- Consistent cross platform/language support for writing test code.
- A modular architecture with plugins support
- Extensible through plugins and hackable.
- Supports data driven execution and external data sources
- Helps you create maintainable test suites
- Great support for VS Code
一、安装
(1) 从官方地址下载Gauge安装包, 选择和你的操作系统相契合的版本,如我用的是windows 64
Guage下载地址
(2) 双击安装,按照提示,一路安装,到是否添加扩展的时候,可以勾上
(3)安装完成后,在命令行输入命令gauge -v来验证是否安装成功, 安装成功后,会显示版本和扩展包的相关信息
(4)打开vscode作为IDE, vscode安装gauge扩展
(4)我们选择python作为开发, python还需要安装支持gauge的扩展 pip install getgauge
二、执行一个测试用例:guage自带的例子,验证元音字母
首先在磁盘先创建测试目录:11-GAUGE,名字自己随意起。然后在地址栏输入cmd运行,就可以直接进入到该路径,然后输入:gauge init python。然后就会自动创建一些默认文件, 在vscode中打开该文件夹
spec目录里有一个example.spec文件,step_impl目录有一个对应实现example的step_impl.py文件, 我们在vscode terminal终端输入以下命令来执行测试用例目录spec
gauge run specs
(该目录下,我自己实现了一个用户登录的例子,也一起执行了)
查看测试报告,默认生成的报告在reports目录,是html形式,可以用浏览器打开