Course Code: bddagilebspk
Duration: 14 hours
Prerequisites:

None

Course Outline:

- Introduction 


- Business Driven Development (BDD) and Acceptance Test Driven Development (ATDD) 


- BDD as a collaboration tool for software engineers, test engineers and business people 


- Defining your project requirements 


- Setting up your environment for web application testing 


- Gherkin: writing your stories in a user-friendly language 


- The anatomy of the Feature file 


- Writing your first feature 


- Writing scenarios for your feature 


- Writing step definitions 


- Passing parameters to Steps 


- Creating scenario outlines to pass multiple arguments 


- Sharing data between steps 


- Organizing features and scenarios with tags 


- Setup and teardown 


- Testing React JS applications with Cucumber.js 


- Integrating Cucumber.js with Selenium