Chutney

Chutney

Best-practice for Cucumber

Cucumber is an incredible tool for driving behaviour-driven development with its executable specifications in the Gherkin syntax.

Using it well, though, takes skill.

Chutney is a tool which scans your Gherkin feature specifications and warns you if you are breaking best-practice.

Chutney is written in Ruby but your Cucumber implementation can be in any Cucumber-supported programming language. Your specifications can be written in any spoken language supported by Gherkin.

Oh, and there's a SonarQube plugin which will integrate output from Chutney into your project issue list on Sonar.