Introduction
  • Course Overview and Goal
What is Cucumber and BDD
  • TDD Vs BDD
  • Cucumber Basic
Environment Setup : Part I
  • Setup Overview
  • Java, Eclipse & Maven installation
  • Maven Eclipse Project Creation
  • Selenium, Cucumber and Extent Report Installation
  • Selenium Browser Driver Installation/download
  • Cucumber-Eclipse Plugin installation
Cucumber Implementation
  • Gherkin Introduction
  • Creating First Feature File
  • Creating First Step Definition File
  • Executing First Feature File With CucumberOptions And junit
  • Running Cucumber Automation With Maven
  • Generating Basic Cucumber HTML and json Report
  • Cucumber Options: Feature and Glue
  • Cucumber Options: Monochrome and Dryrun
  • Execute Multiple Scenario Feature File
  • Cucumber Parameterization
Cucumber Implementation : Advanced
  • Background Keyword : Execute Prerequisite for Each Scenario
  • Cucumber DataTable
  • Example and Scenario Outline Keyword : Data Driven Testing
  • Cucumber Tags
  • Cucumber Hooks
  • Cucumber Hooks execution order
  • Multipple Scenario and Multiple Feature File
  • Data Sharing between Step Defs with Picocontainer
  • Cucumber Integration with Extent Report
  • Code Cleanup Before CI (Jenkins and GIT)
  • Complete Cucumber Tests Execution with Maven on Local Machine
Environment Setup Part II : Continuous Integration (CI)
  • Installation of Jenkins
  • Installation of Maven
  • Installation of GIT
  • Configuration of Jenkins
Cucumber Automation Execution with Jenkins (CI) and Git
  • Create GitHub Acount
  • Eclipse Integration with Git
  • Jenkins : Creation of Job
  • Build (Execute) Jenkins Job
  • Jenkins Integration with Extent Report
  • Let's Conclude The Course