zoukankan      html  css  js  c++  java
  • 初识gauge自动化测试框架

    看了虫师讲的

    初识gauge自动化测试框架

    #记录一下自己的学习过程

    #鉴于自己略微有点编程基础,部分记录会略过

    安装:

    github地址:https://github.com/getgauge/gauge/releases

    这里我下载的是gauge-1.0.4-windows.x86_64.exe 因为懒,不想下zip格式的还去加环境变量

     

    创建项目:

    首先,你需要安装编程语言开发环境,Java或Python,本文将以Python为例子。
    1、创建一个空的目录,如:gauge_demo/。

    2、CMD切换到该目录下面,输入gauge init python命令。

     看到这个我就知道还是得要添加环境变量才可以啊 看来偷懒是要不得的 (这个也可能是我在安装的时候把enable没勾选上导致的 具体是什么原因等会查一下)

    重新安装了一次 发现环境变量是:

    C:Program FilesGaugein

    运行了一下根本就没得问题 最后才发现之所以会报错是因为运行cmd命令的时候选择的是e盘!!

    好吧 乌龙问题  处理完毕之后继续上一步:

    1、创建一个空的目录,如:gaugedemo/。

    2、CMD切换到该目录下面,输入gauge init python命令。

    发现gaugedemo/目录下面多了很多文件。

     

    3.运行命令 gauge run specs

    这里让我安装插件 慢慢等吧。。。

    重新执行一次:gauge run specs

    最后,到gauge_demo eportshtml-report目录下打开index.html文件。

    效果是出来了 现在回头看看我们还可以干点啥:

    去看看C:gaugedemospecs示例文件的代码:

    打开它

    # Specification Heading

    This is an executable specification file. This file follows markdown syntax.
    Every heading in this file denotes a scenario. Every bulleted point denotes a step.

    To execute this specification, run

    gauge run specs


    * Vowels in English language are "aeiou".

    ## Vowel counts in single word

    tags: single word

    * The word "gauge" has "3" vowels.


    ## Vowel counts in multiple word

    This is the second scenario in this specification

    Here's a step that takes a table

    * Almost all words have vowels
    |Word |Vowel Count|
    |------|-----------|
    |Gauge |3 |
    |Mingle|2 |
    |Snap |1 |
    |GoCD |1 |
    |Rhythm|0 |

  • 相关阅读:
    模拟最烂的网速
    TableView编辑状态下跳转页面的崩溃处理
    Swift的Optional类型
    autolayout之后获取uiview的frame
    Swift中的闭包(Closure)[转]
    Swift1.2与Xcode6.3 beta
    python技巧31[python中使用enum][转]
    Python初学者的捷径[译]
    tornado+bootstrap急速搭建你自己的网站
    Windows下nginx+tomcat实现简单的负载均衡、动静分离等
  • 原文地址:https://www.cnblogs.com/givemelove/p/10413450.html
Copyright © 2011-2022 走看看