- Intro about the course :
Cucumber (BDD) simplifies the requirement capturing process. Requirements can be captured, broken down and simplified effortlessly; making the captured requirements readable to anyone within the organisation and in turn providing the required details and backbone to develop accurate test cases also known as â??Feature Filesâ??.
Cucumber (BDD) simplifies the process of developing automation test scripts! Students enrolled within this course will see why!
Trainee will learn Cucumber BDD from a beginnerâ??s level all the way to obtaining the knowledge to develop advanced sophisticated Cucumber BDD framework(s) of their own.
Cucumber is one of the BDD frameworks which is in very high demand
Search online for many automation testing roles and you will likely see BDD, Cucumber as a mandatory requirement!
- Whos is this course for ?
This course is for all QA professionals who wish to learn selenium automation with BDD.
- What this course will achieve ?
This course will help trainees to learn BDD appraoch for test automation and enable them to write comprehensive test scripts with BDD scenarios
- Course Outline :
Introduction to Cucumber
What is BDD?
BDD v/s TDD
What is Cucumber
Introduction to Gherkin
Selenium Integration with Cucumber BDD
Maven project setup for Cucumber with Selenium
Writing Feature Files with Gherkin syntax
Running Scenarios from Feature File
Cucumber Annotations
Working with Step Definitions
Data Driven Testing in Cucumber
Parameterization of Test Cases
Passing Data Tables to Steps
Integrating cucumber scenarios with Junit tests
Adding Scenario tags
Scenario Hooks in Cucumber
Generating Reports