Create readable and maintainable tests

Gauge tests are in Markdown which makes writing and maintaining tests easier. Reuse specifications and robust refactoring to reduce duplication. Less code and readable specifications means less time spent on maintaining the test suite.

Work with languages and tools of your choice

Gauge works with multiple languages, CI/CD tools and automation drivers. You don't have to learn a new language or tool to get your test automation tool to work for you.

  • Javascript
  • C#
  • Java
  • Python
  • Ruby
JavaScript VS Code
dotNet VS Code
Java VS Code
Python VS Code
Ruby VS Code
  • Extend with plugins

    Gauge has a robust plugin architecture and plugin ecosystem. You can easily extend Gauge to add support for IDEs, drivers, datasources, text execution events or your favourite programming language.

  • Quickly detect issues

    Don’t waste time going through stacktraces. Gauge takes a screenshot on a test failure allowing you to get a visible picture of what went wrong. Reports are available across multiple formats (XML, JSON, HTML).

  • Scale your tests

    Save time on tedious setup for parallelization of tests on your CI/CD pipelines. With Gauge's out of the box parallelization support, speed up your tests and optimally utilize your infrastructure.

  • Manage your data sets better

    Gauge supports data-driven testing. Keep your data sets out of your test scripts to run them repeatedly against multiple data sets. Easily test with large data sets, while keeping specifications highly readable.

Get Started Launch Icon