英文原文地址:点击这里
翻译:amoschen
时间:2017/08/28
翻译基于原文0.9.1版本,有任何异议以及错误请指正。

最新翻译(2020/12/1)已更新在个人博客:https://www.nothinghere.cn/gauge/overview/


Gauge简介

Gauge是一种轻量级的跨平台测试自动化工具,可以以业务语言编写测试用例。

下面是适用于所有OS的推荐安装步骤

Windows

根据您的系统配置下载安装包并运行它,选择您自己的安装方式直到询问您选择您的语言。
Gauge被默认安装在%PROGRAMFILES%,但是你可以自定义安装路径来完成安装。

MacOS

下列的命令来安装Gauge
想要它工作,你需要安装homebrew(译者注:Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。)。如果您已经安装了brew您只需要执行下面的指令;这样会下载和安装Gauge。这需要电脑连接到网络。

>brew update
>brew install gauge

Linux

下载ZIP文件,选择适合您安装的存档文件。然后执行下面的命令来安装Gauge。

>unzip gauge-$VERSION-$OS.$ARCH.zip
>./install.sh

Gauge插件也可以同gauge一起安装(需要联网)。设置GAUGE_PLUGINS(逗号分格的插件列表)环境来安装插件。
例如:

>GAUGE_PLUGINS=java,xml-report ./install.sh

有任何安装上的问题? 移步到安装常见问题列表。

替代方法

Windows

使用Chocolatey

你也可以通过使用Chocolatey(译者注:Chocolatey就是Windows系统的yum或apt-get)来安装Gauge。

>choco install gauge

如果想升级最新版本,使用下面的命令:

>choco upgrade gauge

MacOS

离线安装(pkg安装包)

您可以下载Gauge安装包,它是一个pkg文件,然后你可以选择您的安装方式直到安装结束。
点击Language runner来安装language runner插件。

Linux

On Debian, Ubuntu

Setup

添加Gauge的GPG key(译者注:应该是指加解密用到的密钥)

>sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-keys 023EDB0B

Stable

对于稳定版本,请运行此命令将URL添加到存储库列表:

>echo deb https://dl.bintray.com/gauge/gauge-deb stable main | sudo tee -a /etc/apt/sources.list

Nightly

Nightly版本是Gauge的最新开发快照,他们有最新的功能开发,但不稳定。如果你想尝试Gauge的Nightly版本,请执行以下操作:

>echo deb https://dl.bintray.com/gauge/gauge-deb nightly main | sudo tee -a /etc/apt/sources.list

安装

>sudo apt-get update
>sudo apt-get install gauge

On RHEL, Fedora, CentOS

Setup

(译者注:原文这一小节也没有内容)

Stable

对于稳定版本,创建文件*/etc/yum.repos.d/gauge-stable.repo*并添加下面的内容:

[gauge-stable]
name=gauge-stable
baseurl=http://dl.bintray.com/gauge/gauge-rpm/gauge-stable
gpgcheck=0
enabled=1

您也可以使用下面的命令一步完成它:

>echo -e "[gauge-stable]\nname=gauge-stable\nbaseurl=http://dl.bintray.com/gauge/gauge-rpm/gauge-stable\ngpgcheck=0\nenabled=1" | sudo tee /etc/yum.repos.d/gauge-stable.repo

Nightly

备注:Nightly版本是最新的开发快照并且不稳定(译者注:虽然有些啰嗦,前面已经提过,但是看的出来文档编写者比较严谨)。
对于Nightly版本,创建文件*/etc/yum.repos.d/gauge-nightly.repo*并添加下面的内容:

[gauge-nightly]
name=gauge-nightly
baseurl=http://dl.bintray.com/gauge/gauge-rpm/gauge-nightly
gpgcheck=0
enabled=1

您也可以使用下面的命令一步完成它:

echo -e "[gauge-nightly]\nname=gauge-nightly\nbaseurl=http://dl.bintray.com/gauge/gauge-rpm/gauge-nightly\ngpgcheck=0\nenabled=1" | sudo tee /etc/yum.repos.d/gauge-nightly.repo

安装

在Fedora上安装:

>sudo dnf install gauge

在CentOS/RHEL上安装:

>sudo yum install gauge

手动安装

下载ZIP文件,选择适合您安装的存档文件。然后执行下面的命令来安装Gauge。

>unzip gauge-$VERSION-$OS.$ARCH.zip
>./install.sh

有任何安装上的问题? 移步到安装常见问题列表

插件

Language runner

C#

>gauge install csharp

Java

>gauge install java

Ruby

>gauge install ruby

可以使用IDE创建项目并运行规范,在这个例子中,我们使用命令行选项。

报告插件

HTML报告

>gauge install html-report

XML报告

>gauge install xml-report

安装验证

您可以通过执行下面的命令来检查插件和Gauge内核版本:

>gauge version

如果上述命令展示了版本号,那么你的安装和初始化是成功的。您的输出将如下所示:

>Gauge version: <version number>>Plugins
>-------
>plugin(<version number>)

您可以点击这里关于插件的内容。
如果您已经有了Gauge且已经安装了language runner,然后请看如何创建一个Gauge项目。
#卸载
警告


如果您打算移除Gauge和已安装的插件,首先请按照插件页面的步骤来。


为了卸载Gauge,执行下面的命令:

OS X/Linux

>rm -rf /usr/local/bin/gauge /usr/local/bin/gauge_screenshot ~/.gauge

如果Gauge安装在自定义位置,用户将不得不删除相应的文件/目录。

Windows

在Gauge安装位置执行可执行文件uninst.exe
有关Gauge安装位置的更多信息,请点击这里。
##插件
插件可以通过使用子命令卸载,命令是:

gauge uninstall <plugin-id>

例如:

>gauge uninstall java

为卸载特定版本的插件,使用–version标志。
例如:

>gauge uninstall java --version 0.3.2

一、安装
二、快速开始
三、深入开始
四、Gauge使用
五、语法
六、插件
七、语言特点
八、报告
九、配置
十、故障处理
十一、项目实例
十二、怎么做?

Gauge中文文档(1)—安装相关推荐

  1. Gauge中文文档(4)—Gauge使用

    最新翻译(2020/12/1)已更新在个人博客:https://www.nothinghere.cn/gauge/overview/ Gauge是一流的命令行工具,这意味着您可以完全从命令行进行操作. ...

  2. Gauge中文文档(9)—配置

    最新翻译(2020/12/1)已更新在个人博客:https://www.nothinghere.cn/gauge/overview/ 所有gauge内部的特定配置都存储在gauge.propertie ...

  3. React官方中文文档【安装】

    https://reactjs.org/docs/getting-started.html  //React官方文档地址 1.入门 此页面是React文档和相关资源的概述. React是一个用于构建用 ...

  4. hyperopt中文文档:Installation-Notes安装说明

    安装说明 hyperopt安装说明 Font Tian translated this article on 23 December 2017 有关MongoDB的部分 Hyperopt要求mongo ...

  5. Airflow 中文文档:安装

    获得气流 安装最新稳定版Airflow的最简单方法是使用pip : pip install apache-airflow 您还可以安装Airflow,支持s3或postgres等额外功能: pip i ...

  6. TopDown Engine中文文档 (二安装)

    二.怎么安装TopDown Engine? 1.介绍 无论您使用什么版本的Unity,请记住始终在空项目中导入资产,以便正确导入引擎的项目设置.如果您决定不导入空项目,至少要确保先删除旧的TopDow ...

  7. videojs中文文档详解_MMDetection中文文档—详解

    简介 商汤科技(2018 COCO 目标检测挑战赛冠军)和香港中文大学最近开源了一个基于Pytorch实现的深度学习目标检测工具箱mmdetection,支持Faster-RCNN,Mask-RCNN ...

  8. React Router 中文文档(一)

    React Router 中文文档(一) React Router 中文文档(一) 官方英文文档 - https://reacttraining.com/rea... 版本 - v4.2.0 < ...

  9. matlab中文文档_Linux下Matlab安装

    如果觉得文章好看,欢迎点赞.同时欢迎关注微信公众号:氷泠之路. 引言 抱歉国庆由于各种原因一直没空更新文章,啊啊啊啊啊.... 因为在忙各种各样的事情,都怪女朋友,另外也更新了"装备&quo ...

最新文章

  1. FastJson 转换 javaBean 时 null 值被忽略都问题
  2. iOS进阶之iOS中实例变量与属性的区别(7)
  3. Kotlin 性能优化利器 —— Sqeuence 原理浅析
  4. 怎么把本地的文件传给服务器,怎么把本地文件传给云服务器
  5. 高并发编程-Thread_正确关闭线程的三种方式
  6. OpenCV使用人脸界标检测进行人脸交换
  7. ES10的动态导入文件
  8. mysql cluster双机_GitHub - sophys/mysqlha: 博客“Mysql-cluster数据库集群双机HA研究”测试代码...
  9. python+OpenCV图像处理(二)图像像素的访问、通道的合并与分离
  10. 使用OpenCV在Python中进行人脸和眼睛检测
  11. html添加工具栏,添加带有命令的工具栏 (HTML)
  12. 使用证书登陆Linux服务器
  13. jsp与php学哪个2015年,PHP和jsp哪个好学呢?
  14. 【原译】汇编编程之:Hello World!详解- 好文!!!
  15. 关于访问远程服务器的一些基本操作
  16. 查看生产DB2数据库空间及使用情况
  17. matlab三相逆变电路仿真,matlab三相逆变电路设计与仿真介绍.doc
  18. 最小二乘法曲线拟合的c++实现
  19. 《曾文正公家书》摘录一
  20. 华夏出入口车牌识别摄像机

热门文章

  1. SpringBoot-ElasticSearch8
  2. 阿里云产品推荐——专有宿主机
  3. vi VS vim编辑器【有待完善】
  4. mac版的Photoshop
  5. python functools_Python——functools
  6. Python字典实现切片操作
  7. 淘宝比你自己还了解你?大数据分析就是这么神奇
  8. 华为大手机 m3 linux,我的美好生活,从用上华为平板 M3开始
  9. Docker Swarm 内部服务发现和负载均衡原理
  10. (R/Python)t-SNE聚类算法实践指南