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
-
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.