Gauge —— Go 开发的跨平台测试自动化工具

Gauge 是 Go 开发的一个跨平台测试自动化工具。它给作者提供了用商业语言测试用例的能力。

关键特性:

基于 markdown

的丰富的标记

支持用任何程序语言来编写测试代码。在 Test Code 查看当前支持的语言

支持 plugin 的模块化架构

跨语言实现一致性。

简单,灵活和丰富的语法

开源的,因此它可以自由共享,同时被他人改进

商业语言测试 : 支持可执行文件的概念

帮助您创建可维护和可理解的测试套件

支持外部数据来源

IDE Support

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-12-03 01:46:13

Gauge —— Go 开发的跨平台测试自动化工具的相关文章

我的软件测试之旅:(3)同期——加入测试自动化小组

刚被派遣到诺基亚不久,确切地说是刚刚结束新员工入职培训的时候,小组长问我对测试自动化是否 感兴趣,我觉得好像蛮酷的,而且还可以被派到北京去参加两天的培训,英国人授课,何乐而不为呢.这个英国人就是Mark Fewster,<Software Test Automation>的作者,这本书被认为是该领域的开山之作,详细地描述了测试自动化相关的所有细节.战略和战术.于是就这样我加入了只有两个人的兼职测试自动化小组,之所以成立这个小组是因为在国外的其他研发中心使用测试自动化的效果非常好,所以要把它引入

Android和iOS 测试五个最好的开源自动化工具_Android

       自动化测试在产品测试上有着非常重要的作用.实现测试自动化有多种积极的方式,包括最大限度地减少测试执行时间:在关键的发布阶段,用更少的时间确保更大的覆盖范围:在产品开发阶段,可靠又重复性地运行以确保没有引进回归问题.最大限度地减少重复性回归测试循环时的人为错误和疏忽的风险. 在市场上有很多可用的工具,开源的或要付费的.虽然付费和开源工具各有利弊,但是后者在自动化测试社区得到了广泛的应用.根据项目需求来选择合适的自动化工具是非常棘手的. 下面介绍5个最佳的iOS和Android开源自动

用 .NET 开发的轻量级 UI 测试自动化

James McCaffrey 下载本文的代码: TestRun0501.exe (131KB) 本页内容 待测试应用程序 测试自动化脚本 操作待测试应用程序 检查应用程序状态 讨论 手动用户界面测试是一种最基本的软件测试类型,大多数软件工程师首次采用的就是这种测试类型.与此矛盾的是,自动化用户界面测试可能是编写的测试类型中最具技术挑战的一种.Microsoft .NET 环境为您提供了许多编写自动用户界面测试自动化的方式.一种常见而有用的方法是记录击键.鼠标移动和单击,然后在应用程序中回放以确

C#开发自动化工具哪位能提供详细的讲解

问题描述 今天我们项目总监说是我可能后面要参与自动化工具的开发,说事惠普的工具用不来,自己开发自动化测试工具,网上查了下好像c#可以开发,但是又看不懂,哪位高数能提供比较详细的资料或讲解,非常感谢!!!! 解决方案 解决方案二:参考惠普自动化工具:www.hp.comhttp://www.enet.com.cn/article/2010/1013/A20101013751322.shtml解决方案三:不知是winform,还是webform?解决方案四:我们目前的项目基本都是b/s架构的,应该不

BuildBot 0.8.4p2发布 自动化编译/测试周期工具

BuildBot是一个系统的自动化编译/测试周期工具,大多数软件项目需要验证码的变化.它可以构建和测试致力于每一个变化时,通过网页或其他协议提供状态更新. BuildBot 0.8.4p2这是一个修正错误的修订版在0.8.4p1基础上.修复新闻文件的完整列表程序及围绕中心的报告,mergeRequests,像"checkconfig"和"try"实用程序等. 下载地址: Master &http://www.aliyun.com/zixun/aggregat

C#最佳工具集合:IDE、分析、自动化工具等

原文:C#最佳工具集合:IDE.分析.自动化工具等 C#是企业中广泛使用的编程语言,特别是那些依赖微软的程序语言.如果您使用C#构建应用程序,则最有可能使用Visual Studio,并且已经寻找了一些扩展来对您的开发进行管理.但是,这个工具列表可能会改变您编写C#代码的方式. C#编程的最佳工具有以下几类: IDE VS扩展 编译器.编辑器和序列化 反编译和代码转换工具 构建自动化和合并工具 版本控制 测试工具和VS扩展 性能分析 APM 部署自动化 容器 使用上面的链接直接跳转到特定工具,或

使用STAF/STAX 实现测试自动化和持续集成

关于回归和增量测试 回归测试往往用于确保软件变更不会在软件中引入新的问题或故障.另外,还可以用它来确 保您不会重新引入之前修复的错误.如果软件对第三方组件和库有诸多依赖项,比如 XML 处理 API 或 JPA 等数据库提取 API,那么新问题的引入会非常常见.在这些情况下,数据库架构的一个小小的改动就可能会导致难以预测的应用程序行为 变更.如果软件本身很复杂,对常见代码段的一个小小的更改都会招致不可预测的副作用. 当需要对某个中间件软 件的先前版本或不同平台提供持续支持时,这提高了在维护或开发

十个强大的DevOps基础设施自动化工具,不容错过

Devops基础设施自动化的工具 有许多工具用于基础设施自动化.使用哪个工具决定于体系结构和基础设施的需求.下面我们列出了一些伟大的工具,用于不同类别配置管理.编制.持续集成.监控等. 1.Chef Chef是一个基于ruby开发的配置管理工具.你可能会遇到"基础设施代码"这个词,这意味着配置管理.厨师烹饪书的概念,你的代码基础设施DSL(领域特定语言)和一个小的编程.chef规定和配置虚拟机根据规则中提到的食谱.代理将会运行在所有的服务器配置.代理将chef主服务器的cookbook

紧耦合金融系统群的测试自动化策略(一)

三句话背景 科技子公司或者IT部门在一个大金融团体里面只能算是个成本中心,对IT团队来说,核心使命就是稳定运营.降低成本.这对于自动化测试来 说,意味着非常有限的资源预算.不稳定的测试环境.复杂的系统耦合关系.严苛的测试数据要求,还有那近乎无理的信息安全规范.如此种种,让我们并不能按照 自己想象的那样去实施自己的规划,以致会走很多弯路:而再回首你会觉得,有时候只是方法欠妥而不是资源不够,有时候只是导向错误而非技术不够高. 关键字:金融系统:自动化测试:单元测试:环境监控:测试数据:持续集成: 传