
Gauge中文文档
Gauge是一种轻量级的跨平台测试自动化工具,可以以业务语言编写测试用例。Gauge可以完美的兼容BDD和ATDD,适用与敏捷开发。
优点如下:
1. 兼容多系统
2. 兼容多语言
3. 完美的ide支持
4. 优美的markdown语法
5. 多种数据支持
Amos-Chen
只能永远把艰辛的劳动看作是生命的必要;即使没有收获的指望,也能心平气和的继续耕种。
展开
-
Gauge中文文档(12)—怎么做?
Gauge同CI/CD工具集成GoCDGoCD是一个持续集成和部署工具。安装在Go上创建一个新的通道 在Go代理上下载和安装Gauge在Go代理上安装所需的gauge语言插件安装提示Gauge默认情况下以系统角色安装而非用户角色。然而插件是以用户角色安装,所以插件应该通过Go代理执行的用户账户进行安装。请参考Gauge及其插件的默认安装位置。或者,...翻译 2017-10-17 09:25:53 · 2018 阅读 · 0 评论 -
Gauge中文文档(11)—项目实例
基础按照快速开始中的说明操作。Web应用这些例子说明了使用带有浏览器驱动程序的gauge项目,克隆系统上的github项目。按照项目页面上提到的说明进行设置 。 Features Java C# Ruby Groovy Web app using Selenium Yes Yes Yes Yes Web app usin...翻译 2017-10-16 09:19:25 · 2109 阅读 · 0 评论 -
Gauge中文文档(10)—故障处理
日志gauge 日志创建在项目中的logs目录下两个日志文件被创建 gauge.log - 测试执行日志api.log - 用于gauge插件核心api的日志为自定义日志目录,设置env/default/default.properties文件内的log_direcrory属性为自定义日志目录路径 logs_directory = my_logs_dir对于非项目...翻译 2017-10-11 08:40:20 · 5827 阅读 · 0 评论 -
Gauge中文文档(9)—配置
所有gauge内部的特定配置都存储在gauge.properties文件。在MAC/LINUX系统此文件存于~/.gauge/config,在windows系统存于%APPDATA%\GAUGE\config(或者GAUGE_ROOT)。这些属性都是键值对。全局配置# set to a url, which acts as plugin repository for Gauge....翻译 2017-09-25 09:28:57 · 4094 阅读 · 0 评论 -
Gauge中文文档(8)—报告
测试结果报告应该是易于理解,对所有利益相关者应该都是有用的。HTML报告报告使用HTML-report插件生成,默认情况HTML报告被添加到项目中。specs执行后,html报告默认生成在项目的reports目录内。备注一个全面的测试结果报告模版,以HTML格式作为准备,提供总体总结,深入了解每个阶段和功能测试期间执行的测试用例和花费的时间它提供了在运行期间发现的缺...翻译 2017-09-21 09:07:14 · 2122 阅读 · 0 评论 -
Gauge中文文档(7)—语言特点
备注:语言执行器的一些行为是可以配置的,参阅配置语言执行器获取更多信息。步骤实现步骤具有执行spec时执行的具体语言实现。简单步骤步骤 * Say “hello” to “gauge”实现C#// The Method can be written in **any C# class** as long as it is part ...翻译 2017-09-15 08:26:41 · 1880 阅读 · 0 评论 -
Gauge中文文档(6)—插件
插件易于扩展gauge功能,gauge目前支持许多类型的插件。语言/报告插件语言插件语言插件,也称为语言执行者,允许用户使用他们选择的语言编写specs。有关语言执行者的列表,请参阅如何安装语言执行者。允许您使用下列语言编写您的测试:JavaC#Ruby报告插件报告插件生成各种格式的执行报告。XML 报告HTML 报告文档插件文档插...翻译 2017-09-14 09:08:50 · 3070 阅读 · 0 评论 -
Gauge中文文档(5)—语法
Specification Spcification name ===========or # Specification name场景 Scenario name ——————– or ## Scenario name标签 Specification Level ============= T...翻译 2017-09-14 09:01:39 · 1820 阅读 · 0 评论 -
Gauge中文文档(4)—Gauge使用
Gauge是一流的命令行工具,这意味着您可以完全从命令行进行操作。或者如果您更喜欢使用IDE,那么Gauge也可以与多个IDE进行良好的集成。命令行接口Gauge具有一流的命令行支持,安装gauge,列出运行支持的子命令/标志。>gague这个命令行接口是跨平台的。在GNU/Linux和OSX,你可以使用任意终端,在windows上你可以使用cmd或者Powershe...翻译 2017-09-06 19:25:58 · 20491 阅读 · 0 评论 -
Gauge中文文档(3)—深入使用
为什么是Gauge?开发人员和商业利益相关者之间的沟通障碍是软件开发的常见风险。Gauge是一种高级自动化工具,可以使项目的所有角色都能够理解需求,并帮助弥补差距。Gauge的一些主要功能使得它独特包括:基于markdown的丰富标记;简单、灵活且丰富的语法;商业化语言测试:支持文档可执行的概念;一致的跨平台/语言支持来编写测试代码,目前为止支持的语言。开源,它可以免费分享且...翻译 2017-08-30 18:00:20 · 4526 阅读 · 0 评论 -
Gauge中文文档(2)—快速开始
前提条件JDK 6+/.NET framework / Ruby 2.0+ 已安装Gague已安装Language runner已安装创建项目按照以下不同语言的说明进行操作,在得到成功初始化项目的消息后,应该可以运行spec文件。 C#>gauge init csharpJava>gauge init javaRuby>gague...翻译 2017-08-30 11:47:25 · 3112 阅读 · 2 评论 -
Gauge中文文档(1)—安装
英文原文地址:点击这里 翻译:amoschen 时间:2017/08/28 翻译基于原文0.9.1版本,有任何异议以及错误请指正。Gauge简介Gauge是一种轻量级的跨平台测试自动化工具,可以以业务语言编写测试用例。下面是适用于所有OS的推荐安装步骤Windows根据您的系统配置下载安装包并运行它,选择您自己的安装方式直到询问您选择您的语言。 Gauge...翻译 2017-08-28 17:02:04 · 5239 阅读 · 0 评论