Open Source Test Automation Framework | Gauge

Language server protocol and DSL's

Gauge is an external DSL to express test behavior and data outside code.
Read more


Authoring a language runner for Gauge

Gauge is a light-weight cross-platform test automation tool with the ability to author test cases in the business language.
Read more


Headless Acceptance Tests

Headless Acceptance Tests Using Gauge, Puppeteer and Chrome to run headless tests.
Read more


Gauge updates - September 2017

Release 0.9.2, updates and features. Run and debug tests in IntelliJ IDEA with the newly integrated runner!
Read more


Gauge updates - July 2017

What’s new in release 0.9.0 and more.
Read more


Why we collect data

To be a better testing tool, from version 0.9.0, Gauge collects anonymous usage statistics (telemetry). The data is public and there’s an easy way to opt out.
Read more


Testing with headless chrome

The new headless feature in Chrome 59 makes it easy to run Gauge with Selenium on a CI/CD setup or Docker instances without having to use a GUI.
Read more


The Page Objects anti pattern

Writing automated tests that are easy to maintain requires skill, practice, discipline, and good design.
Read more


Five reasons to use Gauge

Despite having the right set of automated tests, writing and managing a growing test suite can be challenging.
Read more


Why write tests in plain-text?

Writing scenarios to test a functionality involves a lot of thinking. Over time, test cases and scenarios become complex even for trivial applications.
Read more