Gherkin is a language for structuring human language in a way that allows business analysts, developers and testers to define features of an application.
Some computer languages have tools available to developers to convert Gherkin to an outline of a computer program. The following meaningless
example shows the structure. This uses PHP's Behat to convert Gherkin to PHP: