Curriculum

  • 1

    Cucumber/Gherkin intro (for students not familiar with Gherkin)

    • Intro

    • About HipTest (cucumber studio)

    • About Cucumber and Gherkin

    • Gherkin single test Demo

    • Gherkin tables

    • Hiptest was renamed - update

    • Writing tests with HipTest

    • HipTest Data Creation

    • HipTest tests execution

    • Presentation

    • Gherkin examples

  • 2

    Cucumber in Java automation

    • Java Cucumber Intro

    • Setup Cucumber - dependencies and plugins

    • Pom File example

    • Add simple Cucumber test

    • Steps with parameters

    • Cucumber Table data

    • Cucumber Hooks

    • Cucumber Background

    • Run Cucumber tests with JUnit test runner

    • Classes from the lesson

    • Cucumber Java assignment

  • 3

    Cucumber and Selenium integration demo

    • Intro

    • Cucumber with Selenium Setup

    • Create Feature file

    • Setup Selenium Webdriver

    • Project Diagram

    • Page objects and Steps definition

    • Add second page

    • Cucumber reporting

    • Cucumber-Selenium: use of data table

    • Examples from the lesson

    • Cucumber-Selenium Project