Video description
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.
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
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.
About The Author
Mayur Deshmukh: Mayur Deshmukh is a founder and instructor at De ZINNIA Learning, which is a company dedicated to providing industry-standard training on software automation testing tools and programming languages. Their programs include extensive hands-on training in Java, C#, Python, Selenium WebDriver, Appium, TestNG, Cucumber (BDD), continuous integration, Jenkins, REST, SOAP API automation, WireMock, and Gatling load testing. Mayur motivates his students to keep up a learner’s attitude to be able to adopt new technologies to sustain and grow in this dynamic software industry.
Table of contents
- Chapter 1 : Getting Started with Cucumber and Behavior Driven Development (BDD)
- Chapter 2 : Cucumber Options
- Chapter 3 : Cucumber Selenium WebDriver
- Chapter 4 : Parameters and Data Tables in Cucumber
- Chapter 5 : Hooks and Tags
- Chapter 6 : Cucumber Framework Using Page Object Model
- Chapter 7 : Implementing Cucumber Reporting Plugin
Product information
- Title: Cucumber BDD Made Easy + Automation Framework Design
- Author(s):
- Release date: September 2020
- Publisher(s): Packt Publishing
- ISBN: 9781800568921
You might also like
video
Cucumber with the Java-Build Automation Framework with Minimal Code
Do you want to learn the lifesaver tool of the Quality Assurance (QA) industry in developing …
video
Design Patterns in the Real World, an Analysis-Based Approach
Alan Holub takes coders deep into the reality of Gang-of-Four design patterns, those reusable guides to …
video
React - The Complete Guide (Includes Hooks, React Router, and Redux) - Second Edition
**This course is now updated for React 18** Starting with an introduction to React concepts, you …
video
REST API Automation Testing from Scratch - REST Assured Java
Explore the world of REST API with this hands-on course. You’ll not only learn the concepts …