Gherkin: Friend or Foe? Re-Evaluating Its Role in Modern Development
3:05 - 4:05 Student Alumni Room
Gherkin is a domain-specific language used to define test cases in a human-readable format, primarily for behavior-driven development (BDD). It allows stakeholders, including non-technical team members, to understand and contribute to software specifications. Gherkin uses keywords like "Feature", "Scenario", "Given", "When", "Then", "And", and "But" to structure test scenarios.
Gherkin is probably sabotaging your development process. I've seen it used well ... I've seen it used badly. Let's talk about situations where it can cause significant problem when building automated test cases and how to use it properly.