Gherkin Language: Format, Syntax & Gherkin Test in Cucumber

What is Gherkin? Gherkin is the format for cucumber specifications. It is a domain specific language which helps you to describe business behavior without the need to go into detail of implementation.