Cypress with Cucumber BDD – Automation Testing Bootcamp
Cypress with Cucumber BDD – Automation Testing Bootcamp, available at $84.99, has an average rating of 4.58, with 63 lectures, 1 quizzes, based on 632 reviews, and has 3959 subscribers.
You will learn about 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). This course is ideal for individuals who are Students completely new to Automation Testing & Cucumber BDD (Behavior-driven Development) or Manual testers looking to enter the automation testing space. or Anyone interested in automation testing and wanting to learn two upcoming technologies ‘Cypress’ & ‘Cucumber BDD’ or Automation Testers wanting to build tests from scratch using ‘Cypress’ & ‘Cucumber BDD’. or Automation Testers familiar with Cypress wanting to combine ‘Cucumber BDD’ into their framework(s). or Front end developers interested in automation testing using a language they will be familiar with. or Intermediate and advanced students wanting to learn new concepts and techniques. It is particularly useful for Students completely new to Automation Testing & Cucumber BDD (Behavior-driven Development) or Manual testers looking to enter the automation testing space. or Anyone interested in automation testing and wanting to learn two upcoming technologies ‘Cypress’ & ‘Cucumber BDD’ or Automation Testers wanting to build tests from scratch using ‘Cypress’ & ‘Cucumber BDD’. or Automation Testers familiar with Cypress wanting to combine ‘Cucumber BDD’ into their framework(s). or Front end developers interested in automation testing using a language they will be familiar with. or Intermediate and advanced students wanting to learn new concepts and techniques.
Enroll now: Cypress with Cucumber BDD – Automation Testing Bootcamp
Summary
Title: Cypress with Cucumber BDD – Automation Testing Bootcamp
Price: $84.99
Average Rating: 4.58
Number of Lectures: 63
Number of Quizzes: 1
Number of Published Lectures: 63
Number of Published Quizzes: 1
Number of Curriculum Items: 64
Number of Published Curriculum Objects: 64
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will 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).
Who Should Attend
- 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.
Target Audiences
- 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.
This course uses the latest versions of Cypress (v11+) & Cucumber BDD [October 2022]
Why Cypress?
Cypressis 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?
CucumberBDD (Behaviour-drivendevelopment) 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!
Course Curriculum
Chapter 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
Chapter 2: Environment – Setup
Lecture 1: NodeJS
Lecture 2: Visual Studio Code
Lecture 3: Git Bash
Lecture 4: Chrome & Firefox
Lecture 5: Java JDK
Chapter 3: Project – Setup
Lecture 1: Please Read – [Important]
Lecture 2: Cypress Download & Setup
Lecture 3: VS Code – Extensions
Lecture 4: Important – Please Read
Lecture 5: Cucumber – Setup
Lecture 6: VS Code & Cucumber – Setup
Chapter 4: Cucumber Basics
Lecture 1: What is Cucumber? & What is Gherkin?
Lecture 2: Test Creation – Positive Scenario – Part 1/4
Lecture 3: Test Creation – Positive Scenario – Part 2/4
Lecture 4: Test Creation – Positive Scenario – Part 3/4
Lecture 5: Test Creation – Positive Scenario – Part 4/4
Lecture 6: Test Creation – Negative Scenario
Lecture 7: Cucumber Expressions – Scenario Creation
Lecture 8: Cucumber Expressions – Mapping Step Definitions
Lecture 9: Cucumber Expressions – Implementing Step Definitions
Chapter 5: Background & Scenario Outlines
Lecture 1: Scenario Outlines
Lecture 2: Scenario Outlines – Creation
Lecture 3: Scenario Outlines – Mapping & Implementing Steps – Part 1/2
Lecture 4: Scenario Outlines – Mapping & Implementing Steps – Part 2/2
Lecture 5: Background Keyword
Lecture 6: Background Keyword – In Action
Chapter 6: The Real World Challenge
Lecture 1: Challenge – Overview
Lecture 2: Feature File – Creation
Lecture 3: Documenting Scenario Requirements
Lecture 4: Mapping & Implementing Step Definitions – Part 1/2
Lecture 5: Mapping & Implementing Step Definitions – Part 2/2
Chapter 7: Tags & Organising Test Suites
Lecture 1: What are Tags?
Lecture 2: Tags in Action!
Chapter 8: Custom Scripts
Lecture 1: Custom Scripts – Part 1/2
Lecture 2: Custom Scripts – Part 2/2
Chapter 9: Reporting
Lecture 1: Cucumber – HTML Reports
Lecture 2: Cucumber – JSON Reports
Lecture 3: Multiple Cucumber – HTML Reports
Lecture 4: Important – [Please Read]
Lecture 5: Reporting – Attaching Screenshots
Lecture 6: Reporting – Custom Scripts
Chapter 10: Advanced Concepts
Lecture 1: Hooks & Base Steps – Part 1/2
Lecture 2: Hooks & Base Steps – Part 2/2
Lecture 3: Custom Commands
Lecture 4: Page Object Modelling – (POM) – Base Page
Lecture 5: POM – Sub Pages – Part 1/4
Lecture 6: POM – Sub Pages – Part 2/4
Lecture 7: POM – Sub Pages – Part 3/4
Lecture 8: POM – Sub Pages – Part 4/4
Chapter 11: Jenkins (CI) & More!
Lecture 1: Jenkins – Download & Setup
Lecture 2: Configuring Jenkins
Lecture 3: Job Creation
Lecture 4: Enhancing Logs
Lecture 5: Targeting & Triggering – Custom Scripts
Lecture 6: Targeting & Triggering – Custom Tags
Lecture 7: Cucumber Reports
Lecture 8: Attaching Exception Images to Reports
Lecture 9: Browser Selection
Chapter 12: Other Courses – (Coupon Codes)
Lecture 1: Other Courses – (Coupon Codes)
Instructors
-
Gianni @ FutureSkillz Academy
Lead Test Automation Engineer with a passion for teaching.
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 4 votes
- 3 stars: 33 votes
- 4 stars: 206 votes
- 5 stars: 387 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024