We deliver whatever we promise, Automation is an art, Feel the difference with us.

Course Overview   Live Training at $399 Videos at $29

In this course we cover the prospects of Behavior Driven Development with Cucumber with a focus on writing Regression Test.

  • Behavior Driven Development
  • Cucumber Fundamentals
  • Framework Development in Cucumber
  • Result Reporting

Syllabus

 

MODULE 1 - Cucumber Fundamentals

 

Topic # 1: Cucumber - An Introduction

  • What is Automated Acceptance Test
  • What is Behavior - Driven Development
  • How Cucumber Works
  • Downloading Cucumber Jars for Selenium

Topic # 2: Cucumber - Basics

  • Feature, Create a Feature
  • Step Definition, Creating a step definition
  • Implementing Step Definiton
  • Writing Runner Class

Topic # 3: Cucumber - Implemenation

  • Cucumber Annotations
  • Given, When, Then, And, But
  • Usage of Annotations in Feature Class
  • Steps and Step Definiton
  • Capturing Arguments
  • Multiple Captures
  • Using Regular Expression in Step Implementation

Topic # 4: Cucumber - Expressive Scenarios

  • Understanding Data Tables
  • What is Scenario Outline
  • Working with Nesting Steps
  • Working with Doc Strings
  • Organizing Tags and Subfolder

Topic # 5: Cucumber - Database

  • What is Active Record
  • Reading to the Database
  • Writing to the Database
  • Cleaning the Database
  • Truncating Database
  • Multiple Captures
  • Using Regular Expression in Step Implementation

Topic # 6: Cucumber - Execution/Reporting

  • Running Cucumber using ANT
  • Working with Pretty, Tags and Glue
  • Assertions in Cucumber
  • Cucumber - Junit Reporting
  • Cucumber - HTML Reporting
  • Using Logj4 API in Cucumber