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.
Bob Fornal
My focus is on front-end development: JavaScript, CSS, SVG, AngularJS and Angular, React, and Ionic. I commonly speak about Quality Engineering, Best Practices, and Front-End Technologies. "Learning from my mistakes over the decades, I feel that I have become a solid programmer." -- Me