Gauge is a light weight cross-platform test automation tool. It provides the ability to author test cases in the business language.
Gauge champions the idea of living/executable documentation.
The communication breakdowns between Developers and Business Stakeholders is a common risk of software development.
Gauge is an advanced automation tool that allows requirements to be written in a way that will be understood by all roles in a project and help bridge the gap.
Some of its key features include:
- A rich markup based on markdown
- Simple, Flexible and Rich Syntax
- Business Language Tests : Supports the concept of executable documentation
- Consistent Cross Platform/Language Support for writing test code. Currently supported languages.
- Open Source, so it could be shared freely and improved by others as well
- A modular architecture with plugin support.
- Extensible through plugins and Hackable
- Supports External Data Sources
- Helps you create Maintainable and Understandable test suites
- IDE Support
- Get gauge installers from the download page.
- Getting started in 3 steps - Java
- Other example projects
- Execute Specifications
##Help
Refer our Troubleshooting guide.
[User Docs] userdocs | [Setup Guide] setup | Roadmap roadmap | Contributing contributing |
---|---|---|---|
[![i1] userdocs-image] userdocs Learn more about using Gauge |
[![i2] setup-image] setup Getting started with Gauge |
[![i3] roadmap-image] roadmap Roadmap of Gauge Project |
[![i4] contributing-image] contributing How can you contribute to Gauge? |
Check out the [Talk to us] (http://github.com/getgauge/gauge/wiki/Talk-to-us) page on our wiki.
Copy the text below and add it to the README.md of your project using Gauge.
[![Gauge Badge](http://getgauge.io/Gauge_Badge.svg)](http://getgauge.io)
Gauge is released under GNU Public License version 3.0
Please read the guide on contributing to Gauge.
Copyright 2016 ThoughtWorks, Inc.