Cypress.io Course- Learn Cypress Automation With Docker, Cucumber, & Jenkins
4.8+ Ratings
Recorded Course

Cypress (V13.10.0) with Docker, Cucumber, and Jenkins (Updated June'24)

Vignesh S. Thumb
INSTRUCTOR
Vignesh S.

Learn about Cypress.io with JavaScript, Docker, Cucumber, and Jenkins using LIVE projects and real websites.

Meant for people who are beginners or those who have worked in other automation tools like Selenium and wish to upskill in an upcoming, popular tool.

Learn about - 

  • The basics of JavaScript
  • Complete understanding of Cypress Components such as fixtures, plugins, screenshots and videos
  • Build robust framework using Cypress + Docker + Cucumber + Jenkins
  • Complete knowledge on how to write test in Cucumber BDD style
  • Complete knowledge on Docker and how to run tests inside Docker
  • Usage of Cypress in real-world automation end to end testing
  • Lifetime access
  • 100% feesback with 15 days course completion challenge*

Learn by doing with over 120+ projects, resources, and lessons!

$ 51 $ 64 20% off
Cypress
Lessons
120+ Lessons & Projects
instructor access
Q&A with Educator
10+ Hours of Content
Certificate
Completion Certificate
lifetime access
Lifetime Access
fee back
Fees Back

Cypress V13.6 – Docker + Cucumber + Jenkins

$ 51 $ 64

What you’ll learn

JS
Cypress
Cucumber
CI/CD
  • You will be a master in 2024 Cypress in the latest version by the end of this course
  • Build a robust framework using Cypress, Docker, Cucumber, and Jenkins
  • Complete knowledge of how to write tests in Cucumber BDD style
  • Complete knowledge of Docker and how to run tests inside Docker
  • Complete understanding of Cypress Components such as fixtures, plugins, screenshots and videos
  • Usage of Cypress in real-world automation end-to-end testing
  • Learn API testing using Cypress
  • Learn how to use Mocks for seamless web automation

Why you should take up this course?

  • 1 Expert-designed course with 10+ hours and over 120+ lessons
  • 2 Learn the latest version of Cypress (V13.6) - Updated Jan'2024
  • 3 An Industry Expert who has taught over 1,000+ students
  • 4 Learn by doing - learn from projects on Cypress
  • 5 Receive a certificate of completion
  • 6 Receive Lifetime Access

Course Content

27 Modules 95 Lessons
Download Syllabus
Expand All

Cypress Installation and Setup 2 Lessons

Expand
Module Content
0% Complete 0/2 Steps

Pre-requisite needed for Cypress Installation

Installation of Cypress

Using Test Runners in Cypress 1 Lesson

Expand
Module Content
0% Complete 0/1 Steps

How to use Test Runners to execute Cypress tests

Module Content
0% Complete 0/1 Steps

Folder Structure in Cypress

Locator Strategy 3 Lessons

Expand
Module Content
0% Complete 0/3 Steps

Locator Strategies

Using Test Runner to Locate elements

Plugin to ease locator finding process

Command Line Interface to run Cypress Tests 2 Lessons

Expand
Module Content
0% Complete 0/2 Steps

Understanding Importance of Command Line

Executing test from Command Line

Handling Basic UI Elements 6 Lessons

Expand
Module Content
0% Complete 0/6 Steps

Radio Button

Code – Radio Button

Check boxes

Code – CheckBoxes

Dropdowns

Code – Drop Downs

Handling Advanced UI Elements 11 Lessons

Expand
Module Content
0% Complete 0/11 Steps

Handling all types of Alerts

Code – Alerts

Handling Web Tables

Code – Web Tables

Handling Iframes

Code – iframes

Work around to use Xpath in Cypress scripts

Work around to use Xpath in Cypress

Code – Xpath

Handling Browser controls

Cypress Framework Part 1 – Hooks, Fixtures, Excel, CSV 10 Lessons

Expand
Module Content
0% Complete 0/10 Steps

Hooks – Part 1

Code – Hooks – Part 1

Hooks – Part 2

Code – Hooks – Part 2

How to use test data with Fixtures

Code – Fixtures

Excel – Reading Data

Code – Excel reading data

CSV – Reading Data

Code – CSV reading data

Cypress Framework Part 2 – Custom Commands, Global Configuration, and Plugins 3 Lessons

Expand
Module Content
0% Complete 0/3 Steps

How to create Custom commands

Code – Custom Commands

Global Configurations setup

Cypress Framework Part 3 – Page Object Model Integration 3 Lessons

Expand
Module Content
0% Complete 0/3 Steps

Importance of Page Object Model in Automation Testing

Implementing Page Object Model with current framework

Code – PageObjectModel

Cypress Framework Part 4 – Dashboard Feature in Cypress 2 Lessons

Expand
Module Content
0% Complete 0/2 Steps

Dashboard featured in Cypress and its Limitations

Dashboard setup

Cypress Framework Part 5 – Mochawesome Report Generator 3 Lessons

Expand
Module Content
0% Complete 0/3 Steps

Advantages of using Mochawesome Report

Setup Mochawesome

Add Failed test screenshot in Mochawesome report

API Testing 7 Lessons

Expand
Module Content
0% Complete 0/7 Steps

What is API testing?

Introduction to REST API

GET Method

POST Method

PUT Method

DELETE Method

Code – API Testing

Mocks and Stubs 3 Lessons

Expand
Module Content
0% Complete 0/3 Steps

Advantages of using Mocks

Using mocks in real time example

Code: Mock Test

Cypress Project Download

Docker Integration with Cypress 8 Lessons

Expand
Module Content
0% Complete 0/8 Steps

Important Note on Docker version update

What is Docker and how to install it?

Additional Work after Docker Installation on Windows

Running Cypress Tests inside Docker

Windows vs Mac code to execute Cypress test inside docker

Code – DockerFile & DockerCompose

Volume Mapping in Docker

Code – Volume Mapping

Cucumber – BDD Framework 10 Lessons

Expand
Module Content
0% Complete 0/10 Steps

Cucumber Introduction

Cucumber Installation

Writing First Test in Cypress

Code – First Test in Cucumber

Handling test data in Cucumber

Code – DataDriven

Setup HTML Report

Add Failed test screenshot in HTML Report

Code – Screenshot in Cucumber report

Cypress – Cucumber Project Download

CI/CD Integration 6 Lessons

Expand
Module Content
0% Complete 0/6 Steps

What is CI/CD?

Jenkins Introduction

Prerequisite before Installing Jenkins

Installing Jenkins

Creation of Nonparameterized Project

Creation of Parameterized Project

JavaScript Basics 14 Lessons

Expand
Module Content
0% Complete 0/14 Steps

Introduction to JavaScript

Pre-requisites

Variables in JavaScript

Datatypes in JavaScript

Operators in JavaScript

Conditional statement in JavaScript

Switch Statement in JavaScript

Loop in JavaScript

Dynamic typing in JavaScript

Arrays in JavaScript

Supercharge your career with these bonuses worth ₹6,500!

Laptop 1

Masterclass w/ Educator

5220261

Early Access to New Modules

Graduation Certificate 2

Receive a Certificate

image 6344319

Exclusive Community w/ Educator

Book and Brain

Bonus Class on Large Language Models

Pencil and Paper

Receive Live Projects in Java and Selenium

Meet your Industry-expert Educator

Vignesh Featured Image

Vignesh S.

Software Quality Engineer, N26
Automation Expert YouTuber Ex-Thoughtworks Passionate Educator

Vignesh is a Senior Automation Engineer with significant expertise in Web automation, Mobile automation, API automation, and Performance testing.

He has been involved in Software Automation Testing for over 9+ years, demonstrating a keen interest in learning new technologies and tools that facilitate automation. Due to his passion for automation testing, he has gained extensive exposure to several tools and languages. He’s also a passionate Educator having taught over a thousand students over the past 5 years.

Love for the Thrive EdSchool on Social Media: