Cucumber BDD Made Easy + Automation Framework Design
Video description
Explore Cucumber with Java, Maven (Serenity-Cucumber 4), JUnit, Selenium WebDriver, and page object models
About This Video
Get to grips with behavior-driven development
Understand Cucumber coding with the help of real-time, practical examples on a website
Find out how to create features in Cucumber
In Detail
Cucumber is a software tool built to support behavior-driven development (BDD). This course will help you to learn coding …
Cucumber BDD Made Easy + Automation Framework Design
Video description
Explore Cucumber with Java, Maven (Serenity-Cucumber 4), JUnit, Selenium WebDriver, and page object models
About This Video
Get to grips with behavior-driven development
Understand Cucumber coding with the help of real-time, practical examples on a website
Find out how to create features in Cucumber
In Detail
Cucumber is a software tool built to support behavior-driven development (BDD). This course will help you to learn coding in Cucumber from scratch.
The course starts with an introduction to BDD and proceeds to help you create a Cucumber Maven project. You’ll then delve into various options that are used to set specific properties in Cucumber, such as dry run, strict, and monochrome. As you advance, you’ll get to grips with Selenium WebDriver and learn about parameters and data tables in Cucumber. You’ll also learn about Cucumber hooks (global, tagged, and ordering) and Cucumber tags. Finally, you’ll discover how to use a page object model in the Cucumber framework.
By the end of this course, you’ll have gained a solid understanding of behavior-driven development in Cucumber.
Audience
If you are a fresh graduate who wants to make a career in coding and automation, this course will help you to develop an in-demand skill. This course is also for QE managers looking to explore superior automation solutions for their projects. The course assumes basic knowledge of Java and Selenium.
Chapter 1 : Getting Started with Cucumber and Behavior Driven Development (BDD)
Introduction to Behavior Driven Development (BDD)
Creating a Cucumber Maven Project
Creating a Cucumber Eclipse Plugin
Creating Cucumber Feature Files
Writing Gherkin Scenarios
Creating Step Definitions
JUnit Test Runner
Chapter 2 : Cucumber Options
Features, Glue, and Plugin
Dry Run Option
Strict Option
Monochrome Option
Tags Option
Name Option
Chapter 3 : Cucumber Selenium WebDriver
Integrating with Selenium WebDriver
Practicing Gherkins and Step Definitions
Introduction to Global Hooks
Chapter 4 : Parameters and Data Tables in Cucumber
Cucumber Parameters
Step Data Table in Cucumber
Scenario Outline (Data Driven Testing) in Cucumber
Chapter 5 : Hooks and Tags
Cucumber Global Hooks
Cucumber Tagged Hooks
Ordering (Prioritizing) Hooks
Cucumber Tags
Summary So Far
Chapter 6 : Cucumber Framework Using Page Object Model
Creating Page Factory (WebElement Repository)
Creating Action Pages
Creating Common Action Pages
Implementing Page Object Model
Over to YOU
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept