Description:
This session introduces Gherkin, a language used in Behavior-Driven Development (BDD) to improve communication between technical and non-technical stakeholders. Participants will learn the Given-When-Then structure to write clear scenarios and organize them into feature files. The session covers advanced features like Background steps and tags. By the end, attendees will be proficient in crafting Gherkin scenarios and understand their integration with tools like Cucumber, enhancing collaboration and software quality.
Duration: 1 Day / 8 hours
Course Code: BDT387
Learning Objectives:
By the end of the Gherkin-focused session, participants will be able to:
Course Outline:
Session 1: BDD Fundamentals and Cucumber Overview
Session 2: Setting Up Your Cucumber Environment
Session 3: Writing Effective Gherkin Scenarios
Session 4: Step Definitions and Code Implementation
Session 5: Integrating Cucumber with Your Workflow
Session 6: Advanced Cucumber Features
Session 7: Hands-On Workshop: Building a Cucumber BDD Project
Session 8: Best Practices, Tools, and Resources
Training material provided: Yes (Digital format)