Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Cypress With Cucumber Bdd - Beginner To Expert In 9 Hours! (Update)

    Posted By: ELK1nG
    Cypress With Cucumber Bdd - Beginner To Expert In 9 Hours! (Update)

    Cypress With Cucumber Bdd - Beginner To Expert In 9 Hours!
    Last updated 11/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 4.32 GB | Duration: 9h 1m

    Learn how to created automated UI tests using Cypress with Behaviour Driven Development using Cucumber BDD

    What you'll learn

    Learn how to build advanced automation tests for any Web Application using Cypress & Cucumber BDD.

    Rapidly learn the importance of 'Behavior Driven Development' using Cucumber & Gherkin.

    Learn how to combine two in demand technologies; Cypress & Cucumber BDD (Latest Versions).

    Gain in depth knowledge of Cucumber’s Core Components; Scenario Outlines, Background Keyword, Tags and more.

    Know why and when to use specific Gherkin Keywords such as 'Feature', 'Given', 'When', 'And', 'Then' and more!

    Learn how to generate a Wide Range of Reports.

    Learn Principles such as DRY (Don’t Repeat yourself) and more.

    Learn Design Patterns such as POM (Page Object Modelling) & Custom Commands.

    Leverage Jenkins (CI), easily execute Test Scenario’s based on Tags and Custom Scripts.

    Leverage Jenkins to develop Sophisticated Reports and handle a multitude of run time options (Browser Selection etc).

    Requirements

    Some knowledge of programming would be beneficial (not critical).

    Some basic JS, HTML and CSS knowledge would also be useful (not critical).

    Description

    This course uses the latest versions of Cypress (v11+) & Cucumber BDD [October 2022]Why Cypress? Cypress is a JavaScript End to End Testing Framework that is very popular and is rapidly growing in popularity due to its great features and ease of use. Why Cucumber BDD?Cucumber BDD (Behaviour-driven development) much like 'Cypress' is a technology which is growing in popularity by the day and is used by organisations across the globe. Cucumber BDD captures test requirements in a simplistic manner, making it easy not only for 'Non technical parties/people' to understand scenario's which have been automated, but also assists the process of building effective automation frameworks and tests.Why this course?This course is designed to be quick, effective, efficient and easy to follow. I have been teaching for several years on Udemy with over 6 highly successful courses to date. I have refined this course using proven teaching techniques. This course is carefully structured from start to finish and I provide downloadable code examples after each coding lecture. What does this course cover?You will learn how to rapidly create simplistic and sophisticated Automated UI Tests using Cypress.Learn the importance of Cucumber BDD (Behaviour-driven development).Learn how to effectively and effortlessly capture test (Scenario) requirements using Cucumber BDD.Gain knowledge of 'Gherkin', Cucumber's language parser.Know why and when to use specific Gherkin Keywords such as 'Feature', 'Given', 'When', 'And', 'Then' and more!Learn the differences between 'Scenario's' & 'Scenario Outlines'. Learn how to simplify tests using specific Cucumber BDD Features such as the 'Background' keyword. Gain the knowledge to insert and modify test data directly within Feature File(s).Learn how to correctly map Test Requirements to actions using Cucumber Step Definitions and Cypress.Become familiar with 'Tags' and learn how we can target and execute specific tests (Scenario's).Understand the importance of Design Patterns such as Page Object Modelling (POM).Learn best practises such as DRY (Don't Repeat Yourself).Learn how to create Sophisticated Reports (HTML Reports, JSON Reports, Multi Reports) and more!Learn how to leverage 'Hooks' and 'Custom Commands'.Learn Continuous Integration using Jenkins and explain why this is very useful.Become familiar with important add-ons for Jenkins.Ability to create visually appealing reports within Jenkins and attach images to those reports.Learn how to handle Extensible Choice Parameters (Selection Dropdown lists) via Jenkins.And much more!

    Overview

    Section 1: Cypress & Cucumber - Introduction

    Lecture 1 What is Cypress? & What is Cucumber BDD?

    Lecture 2 Why learn Cypress & Cucumber BDD?

    Lecture 3 Want to delve deeper into the Cypress code?

    Lecture 4 Cypress Chat

    Section 2: Environment - Setup

    Lecture 5 NodeJS

    Lecture 6 Visual Studio Code

    Lecture 7 Git Bash

    Lecture 8 Chrome & Firefox

    Lecture 9 Java JDK

    Section 3: Project - Setup

    Lecture 10 Please Read - [Important]

    Lecture 11 Cypress Download & Setup

    Lecture 12 VS Code - Extensions

    Lecture 13 Cucumber - Setup

    Lecture 14 VS Code & Cucumber - Setup

    Section 4: Cucumber Basics

    Lecture 15 What is Cucumber? & What is Gherkin?

    Lecture 16 Test Creation - Positive Scenario - Part 1/4

    Lecture 17 Test Creation - Positive Scenario - Part 2/4

    Lecture 18 Test Creation - Positive Scenario - Part 3/4

    Lecture 19 Test Creation - Positive Scenario - Part 4/4

    Lecture 20 Test Creation - Negative Scenario

    Lecture 21 Cucumber Expressions - Scenario Creation

    Lecture 22 Cucumber Expressions - Mapping Step Definitions

    Lecture 23 Cucumber Expressions - Implementing Step Definitions

    Section 5: Background & Scenario Outlines

    Lecture 24 Scenario Outlines

    Lecture 25 Scenario Outlines - Creation

    Lecture 26 Scenario Outlines - Mapping & Implementing Steps - Part 1/2

    Lecture 27 Scenario Outlines - Mapping & Implementing Steps - Part 2/2

    Lecture 28 Background Keyword

    Lecture 29 Background Keyword - In Action

    Section 6: The Real World Challenge

    Lecture 30 Challenge - Overview

    Lecture 31 Feature File - Creation

    Lecture 32 Documenting Scenario Requirements

    Lecture 33 Mapping & Implementing Step Definitions - Part 1/2

    Lecture 34 Mapping & Implementing Step Definitions - Part 2/2

    Section 7: Tags & Organising Test Suites

    Lecture 35 What are Tags?

    Lecture 36 Tags in Action!

    Section 8: Custom Scripts

    Lecture 37 Custom Scripts - Part 1/2

    Lecture 38 Custom Scripts - Part 2/2

    Section 9: Reporting

    Lecture 39 Cucumber - HTML Reports

    Lecture 40 Cucumber - JSON Reports

    Lecture 41 Multiple Cucumber - HTML Reports

    Lecture 42 Reporting - Attaching Screenshots

    Lecture 43 Reporting - Custom Scripts

    Section 10: Advanced Concepts

    Lecture 44 Hooks & Base Steps - Part 1/2

    Lecture 45 Hooks & Base Steps - Part 2/2

    Lecture 46 Custom Commands

    Lecture 47 Page Object Modelling - (POM) - Base Page

    Lecture 48 POM – Sub Pages – Part 1/4

    Lecture 49 POM – Sub Pages – Part 2/4

    Lecture 50 POM - Sub Pages - Part 3/4

    Lecture 51 POM - Sub Pages - Part 4/4

    Section 11: Jenkins (CI) & More!

    Lecture 52 Jenkins - Download & Setup

    Lecture 53 Configuring Jenkins

    Lecture 54 Job Creation

    Lecture 55 Enhancing Logs

    Lecture 56 Targeting & Triggering - Custom Scripts

    Lecture 57 Targeting & Triggering - Custom Tags

    Lecture 58 Cucumber Reports

    Lecture 59 Attaching Exception Images to Reports

    Lecture 60 Browser Selection

    Students completely new to Automation Testing & Cucumber BDD (Behavior-driven Development),Manual testers looking to enter the automation testing space.,Anyone interested in automation testing and wanting to learn two upcoming technologies ‘Cypress’ & ‘Cucumber BDD’,Automation Testers wanting to build tests from scratch using ‘Cypress’ & ‘Cucumber BDD’.,Automation Testers familiar with Cypress wanting to combine ‘Cucumber BDD’ into their framework(s).,Front end developers interested in automation testing using a language they will be familiar with.,Intermediate and advanced students wanting to learn new concepts and techniques.