Mastering Gherkin Syntax: Best Practices for BDD Testing
Most test suites describe what the code does. Gherkin BDD describes what the user expects. Changing who reads your tests and who writes them also changes how fast the team agrees on what is finished