Gherkin holds the promise of being an easy to implement and easy to understand tool for getting teams to be Test Driven. And it should be. But in our experience working with and coaching many teams, we have found significant differences between theory and practice. Too often, Gherkin scenarios result in test code that is difficult to understand, difficult to maintain, and not valuable. We will go over the following anti-patterns and discuss strategies to overcome them:
Scenarios that focus on UI implementation rather than expected behaviorScenarios that are too long and too...George Lively
Senior Agile Coach
LitheSpeed
George Lively has over twenty years of experience in Agile. He began with Extreme Programming (XP), using Agile Engineering practices like Test Driven Development. He has been a practitioner, coach, and trainer, working in small, medium, and large organizations in a variety of industries. For the last three years George has been a Senior Agile Coach at LitheSpeed. His day-to-day work with actual teams continues to inform his real world approach to solving big testing problems. Professional certifications: SPC 5, CSM Enabled to teach ICP-TST and a variety of SAFe classes, including SAFe DevOps.