Cucumber is a behavior-driven testing framework that allows development teams to describe how software should behave in plain english. Writing features in Cucumber aligns well with Agile and Scrum teams. User stories in Agile or story points in Scrum follow the same plain language rules as Cucumber and can be a large benefit to help improve collaboration between technical and non-technical users. This session will cover:
• how to correctly describe an applications behavior using Cucumber syntax & vocabulary
• writing scenarios, features, and step definitions
• the pitfalls of writing poor Cucumber features
• collaboration benefits between technical and non-technical team members
• 5 quick ideas to help you convince stakeholders to write your features for you