gauge+python+vscode搭建自动化测试框架

 Gauge是什么?

 Low Maintenance Test Automation

  Gauge is a free and open source test automation framework that takes the pain out of acceptance testing。javascript

  Gauge是减轻验收测试痛苦的一款开源免费的自动化测试框架,它轻量级,维护成本低!html

  Gauge支持java\c#\python\javascript等多种开发语言。java

  Gauge,是17年从公司大领导初次据说这款工具,是大厂ThoughtWorks出品的一款测试框架。python

 Gauge+Python+VScode,为何恰恰用这个组合?

  公司对这款工具的研究已经有很多积累,已经有同事几乎将全英文的官方文档翻译成中文。恰恰用的语言倒是Java,但人生苦短,我却用惯python,操起java来颇不习惯。并且作接口测试,java的Rest-assured包听说是java包下面最最简单的一个,相比之下,python中的requests简直是简单过吃饭。git

  之前一大段时间都是使用后来都是vscode来写python脚本,中间发现公司很多同事使用pycharm,也体验了一下,确实也不错。为何要用回VScode呢 ?缘由是Gauge支持的IDE有VScode,没有Pycharm!github

  原来用java,也曾看过几回官方文档,但我未参与过多。此次有望参与全新项目 ,我作过实践,一两天就能把一个框架搭好开干。好吧,我先前了解过,不能说明问题。因而培训过一个刚刚入职不久的员工,仅仅是半个小时就可以上手实践了。因此选择这个组合,能让你快速上手。下面开始介绍gauge+python+vscode这个不错的组合。c#

 工具安装

  安装gauge

  1. 安装Gauge,目前版本是1.0.0,安装教程。安装方式有两种,一是使用Chocolatey,二是下载ZIP压缩包,解压,环境变量path添加路径。推荐方式二。
  2. 安装gauge-python插件 ,如下gauge相关插件也都在这https://gauge.org/plugins/,这里很差上传附件,请自行下载。命令以下:
    gauge install python -f gauge-python.zip
    有啥不懂,输入这个命令稍微看看,很快就懂了
    gauge --help
  3. 安装html-report插件,命令以下:
    gauge install html-report -f html-report.zip

     

  4. 安装screenshot插件,命令以下:
    gauge install screenshot -f screenshot.zip

 

  安装python 

   安装python3.6.5,固然如今最新的版本是3.7,可是3.7的版本支持不够友好。python的安装很简单,也很智能。一路点肯定下去就好了。pip会自动安装,也会自动把python追加到环境变量path下。windows

   安装完后,要安装如下的几个包,requirement.txt框架

yapf
getgauge

  yapf,这个模块很重要,能够格式话python脚本,以及.spec(md语法文件),这个很是有用!工具

  安装VScode

  1. 安装vscode,在这下载,安装过程也很简单;
  2. 安装python插件;

  3. 安装Python for VSCode插件,方法同上;
  4. 安装gauge插件,方法同上;
  5. 安装完后,能够作个微调整,对习惯pycharm的用户很是有用,那就是修改格式化组合键。

 

  开始小试牛刀

   建立一个gauge-python项目,有两种方式:

  1. 建立文件夹,进入目录,在地址栏,输入cmd后按enter键,输入cmd命令
    gauge init python

     

     

  2. 或者打开VScode后,按ctrl + shit +p组合键,输入‘gauge’关键字,选Create a new Gauge Project,这种方式有些慢,推荐第1种
  3. 运行例子,在.spec文件能够直接点相似连接的debug和run

     

  4. 运行全部用例

    gauge run specs

相关文章
相关标签/搜索