Open source test automation tool that is simple and flexible to use, written in golang and completely hackable.
Open source test automation tool that is simple and flexible to use, written in golang and completely hackable.
Customer Reviews
PatrГcia P.
Advanced user of GaugeGauge is an open source test automation framework based on Behavior-Driven Development (BDD). The syntax is simple and easy to learn and use.
Allows reuse the same scenario for multiple values ​​in a table or external file. They also have their own mechanism to read external files without having to implement a file reader.
The input parameters of each step (function) allows to choose the type of the input parameter like a int, string, ...
It comes with a set of build-in plugins - for example, one of the plugins allows you to generate reports automatically and customize them with different themes.
It is compatible with most commonly used languages ​​such as java, python, ... This allows you to develop complex projects in one of these languages ​​using external plugins like RestAssured, JsonPath without limitation.
The dir organization is much more understandable than other similar tools.
Doesn't need a starter class.
Each specification and scenario can have a set of tags that can be filtered in the run time to choose just a small set.
Great documentation by the development team.
Unfortunately, it is a poorly known tool, so there is little community support and documentation compared to other similar tools.
If you have a single value, you cannot multiply this value for all steps in a scenario automatically as with tables: you must write it whenever necessary.
It is a risk to move to a relatively new tool on the market and with little support, however, I find it worthwhile as it is easy to learn and much more functional than the rest. You can easily document all scenarios.
Using this tool you can integrate the source code and all necessary documentation into each automation project. The steps are written in human-readable language so that all team members can read it, even if they don't are familiar with coding.
In the future, if you want to change tools due to your organization, switching is extremely simple as the source code is a normal project where you only need to change the syntax of the scenarios, reducing maintenance and upgrade costs.