0
点赞
收藏
分享

微信扫一扫

UI自动化框架--Gauge初探

💚正文

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下载地址​​

UI自动化框架--Gauge初探_前端

(2) 双击安装,按照提示,一路安装,到是否添加扩展的时候,可以勾上

UI自动化框架--Gauge初探_安装包_02

(3)安装完成后,在命令行输入命令gauge -v来验证是否安装成功, 安装成功后,会显示版本和扩展包的相关信息

 

UI自动化框架--Gauge初探_Python_03

(4)打开vscode作为IDE, vscode安装gauge扩展

UI自动化框架--Gauge初探_安装包_04

(4)我们选择python作为开发, python还需要安装支持gauge的扩展 pip install getgauge

二、执行一个测试用例:guage自带的例子,验证元音字母

首先在磁盘先创建测试目录:11-GAUGE,名字自己随意起。然后在地址栏输入cmd运行,就可以直接进入到该路径,然后输入:gauge init python。然后就会自动创建一些默认文件, 在vscode中打开该文件夹

UI自动化框架--Gauge初探_测试用例_05

spec目录里有一个example.spec文件,step_impl目录有一个对应实现example的step_impl.py文件, 我们在vscode terminal终端输入以下命令来执行测试用例目录spec

 

gauge run specs

(该目录下,我自己实现了一个用户登录的例子,也一起执行了)

UI自动化框架--Gauge初探_python_06

查看测试报告,默认生成的报告在reports目录,是html形式,可以用浏览器打开

UI自动化框架--Gauge初探_安装包_07

UI自动化框架--Gauge初探_测试用例_08

举报

相关推荐

0 条评论