Gauge是一款用于编写和运行验收测试的BDD框架,它有如下的特点:
使用Markdown的简单、灵活的语法来描述行为
支持多平台(Windows、Linux、macOS)、多语言(C#、Java、Javascript、Python、Ruby)
支持插件扩展
支持数据驱动和外部数据源(CSV文件)
支持VSCode
其中使用Markdown语法描述行为,算是Gauge最特殊的地方了,接下来我们将对其做一详细的说明,包括环境准备、项目初始化、用例编写、数据驱动、运行、测试报告等。
02环境准备
1.安装Python
python安装比较简单,这里不做叙述。唯一需要注意的是要求python版本=2.7
2.下载gauge-1.1.1-windows.x86_64.exe
下载