Over the course of nearly 300 posts, Jonathan Bennett set a very high bar for this column, so we knew it needed to be placed in the hands of somebody who could do it justice.
Cucumber is the massive engine running Gherkin-formatted tests. For each Gherkin step, there is a step definition in a programming language (Java, JavaScript, Python). When the test is executed, ...