G
G

Gherkin

Gherkin is the language that Cucumber understands. It is a Business Readable, Domain Specific Language that lets you describe software’s behaviour without detailing how that behaviour is implemented.

Cost / License

  • Free
  • Proprietary

Platforms

  • Mac
  • Windows
  • Linux
  • Cucumber

Features

No features, maybe you want to suggest one?

Gherkin News & Activities

Highlights All activities

Recent activities

  • gergelyturi added Gherkin as alternative to Spock

Gherkin information

Popular alternatives

View all
Gherkin was added to AlternativeTo by 11009723 on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is Gherkin?

Gherkin is the language that Cucumber icon Cucumber understands. It is a Business Readable, Domain Specific Language that lets you describe software’s behaviour without detailing how that behaviour is implemented.

Gherkin serves two purposes — documentation and automated tests. The third is a bonus feature — when it yells in red it’s talking to you, telling you what code you should write.

Gherkin’s grammar is defined in the Treetop grammar that is part of the Cucumber codebase. The grammar exists in different flavours for many spoken languages (37 at the time of writing), so that your team can use the keywords in your own language.