Cucumber BDD Made Easy + Automation Framework Design

In this course, you are going to understand Cucumber concepts using JUnit and Selenium. Before we dive into the course let’s understand BDD. BDD stands for Behavior Driven Development, which is inspired by TDD, that is, Test Driven Development. TDD is a development that is driven by testing, in which the test cases are driven by testing before even the development of an application.

The course starts with an introduction to BDD and proceeds to help you create a Cucumber Maven project. You will 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 will get to grips with Selenium WebDriver and learn about parameters and data tables in Cucumber. You will also learn about Cucumber hooks (global, tagged, and ordering) and Cucumber tags. Finally, you will discover how to use a page object model in the Cucumber framework.

By the end of this course, you will have gained a solid understanding of behavior-driven development in Cucumber.

All resources and code files are placed here: https://github.com/PacktPublishing/Cucumber-BDD-Made-Easy-Automation-Fr…

Type
video
Category
publication date
2020-09-30
what you will learn

Write Cucumber Gherkin scenarios
Learn to create Cucumber feature files
Understand the various Cucumber options
Understand Cucumber global hooks and tagged hooks
Get to grips with parameterization in Cucumber
Learn how to add Masterthought reporting plugin

duration
231
key features
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
approach
This hands-on exercise-oriented course comes with real-time scenarios and covers Cucumber BDD in depth, helping you to learn Cucumber coding from scratch.
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.
meta description
This course provides in-depth coverage of Cucumber BDD. So, you can learn Cucumber coding from basic to advanced levels.
short description
Cucumber is a software tool built to support behavior-driven development (BDD). This hands-on course will help you understand Cucumber with Java, Maven, JUnit, and Selenium WebDriver. Basic knowledge of Java and Selenium is required to perform the hands-on exercises explained in this course.
subtitle
Explore Cucumber with Java, Maven, JUnit, Selenium WebDriver, and page object models
keywords
Cucumber, BDD, Automation, Testing, Java, Selenium, WebDriver, Maven, JUnit
Product ISBN
9781800568921