Cucumber BDD test-automation-cucumber-bdd-testing-ementor

Test Automation sessions form a significant part of our Test Automation Training in the software testing career path. Cucumber BDD is a very widely used open source functional test automation tool and the session focuses on testing web-based applications in an Agile BDD methodology in conjunction with Selenium WebDriver. The Test Automation session caters to Cucumber - a very popular testing tool, rather a very potential test automation tool combined with a Agile Process that runs automated acceptance tests written in a Behaviour Driven Development (BDD) style.
We will walk you through the process of transforming various manual test cases into Cucumber BDD test automation scripts – from a hands-on and test automation project perspective.

You could showcase the Cucumber test automation tool as great asset on your CV! As a test automation specialist, you would automate testing the functionality of web applications.

Cucumber BDD Sessions Outline:

Cucumber BDD Session 1 (using Cucumber JVM v1.x):

  • Agile BDD
  • Agile BDD (vs. Scrum)
  • Cucumber Overview
  • Cucumber Automation Framework
  • Components of Cucumber framework:
  • Configuration of: Cucumber / Selenium / JUnit
  • Cukes Layer-1: Feature File
  • Cukes Layer-2: Glue (Steps Definition)
  • Cukes Layer-3: Keywords Java File
  • Properties: Develop XPATHs & Configuration files
  • Translate BDD Scenarios -> Test Automation Scripts
  • Run Test Automation Scripts
  • Cucumber Reporting

Cucumber BDD Session 2 (using Cucumber JVM v4.x):

  • Cucumber JVM io.cucumber overview
  • Cucumber Automation New Framework
  • Components of New Cucumber framework
  • Dependency Injection – PicoContainer
  • Cukes Layer-1: Feature File
  • Cukes Layer-2: Hooks & Glue (Steps Definition)
  • Cukes Layer-3: Selenium WebConnector
  • Run Test Automation Scripts – Test Runner, Tags
  • Cucumber Reporting – Cluecumber