Markdown
Gauge specifications are written in the business language. For example,The System Under Test in this example is a web application to find and book movie tickets Search for movies ----------------- * Specify location as "Bangalore" * Search for movie "Star Wars" * Verify that "INOX" is playing "Star Wars" at "7:30 pm" Book movie ticket ----------------- * Sign up with email address
Search for movies
and Book movie ticket
represent a flow in this specification. Steps are executable parts of a specification.
Test Code
Specifications in Markdown abstracts code behind the steps. For example, the stepSpecify location as "Bangalore"
implementation in Java
would look like
Execution
Gauge tests can be executed from the command line or the supported IDEs. The default commandgauge specs
run the tests sequentially.
The command gauge -p specs
will execute the tests in Parallel.
Reports
Gauge gives comprehensive test reports that provides the required details of a given run.IDE support
Gauge's IDE support helps to write and maintain the test suite.References
External links
* *{{GitHub, getgauge Free software testing tools Cross-platform software Free software programmed in Go Software using the Apache license