Cypress Testing Tutorial For Beginners | LambdaTest

Deep dive into the basics of Cypress and various Cypress commands with the Cypress testing tutorial at LambdaTest.

2.00 (1 reviews)
Udemy
platform
English
language
IT Certification
category
instructor
Cypress Testing Tutorial For Beginners | LambdaTest
9
students
3 hours
content
Jul 2022
last update
$19.99
regular price

What you will learn

This Tutorial will help you understand what is Cypress testing, how to install the Cypress plugin, and set environment variables

In addition, this tutorial walks you through the Cypress Async commands, non-Async promises, get and find commands, custom commands, and much more

Further, you will learn about Cypress fixtures, Cypress Hooks, Cypress actions, and what are assertions in Cypress

By the end of this video, you will be comfortable with how to write tests with Cypress commands and how to perform Cypress cross-browser testing on the cloud.

Why take this course?

This video series on Cypress Tutorial for Beginners will walk you through the basics of what is Cypress, including the Cypress Installation & Project Setup, and help you create your first test script using Cypress. It further deep dives into the GET and FIND commands, Async and Non-Async functions, Cypress Assertions, and much more.


Cypress is a next-generation JavaScript-based end-to-end testing framework that provides a web test automation platform to quickly debug and maintain your code.


Cypress Testing Tutorial series for beginners and experienced QA engineers helps you understand what is Cypress testing, how to install the Cypress plugin, and set environment variables. In addition, this tutorial walks you through the Cypress Async commands, non-Async promises, get and find commands, custom commands, and much more. Further, you will learn about Cypress fixtures, Cypress Hooks, Cypress actions, and what are assertions in Cypress. By the end of this video, you will be comfortable with how to write tests with Cypress commands and how to perform Cypress cross-browser testing on the cloud.


You will also learn ? -:

- What are Cypress actions?

- What are Cypress fixtures?

- What are Cypress hooks?

- What are Cypress mouse commands?

- How to perform cross browser testing on Cypress cloud Grid?


Content

Introduction to Cypress Testing | Web Automation | Cypress Tutorial | Part 1

Introduction to Cypress testing for beginners
What is Cypress?
Getting Started with Cypress Testing: Setup and Installation
Running our first Cypress test
Cypress.json file generated

Is Cypress Easy to Learn? GET and FIND Command Hacks | Cypress Tutorial | Part 2

Introduction
Learning Goals
Demo of GET and FIND commands using the Kitchen Sink example
Difference between GET and FIND

How to install Cypress Plugin | Set Environment Variables | Part 3

Introduction
Learning Goals
How to navigate the directories of Cypress plugin
Installation of Cypress Testing Library plugin
Setting up the base URL
Setting up Environment Variables Syntax
Recap

How To Handle Cypress Async Commands? Smart Hacks | Cypress Tutorial | Part 4

Async Cypress Introduction with Example
Promises in JavaScript , Cypress Async & Sync Nature
Learning Goals
Practical Implementation
Conclusion of Session

How to Handle Non-Cypress Async Promises using ".then" command? | Part 5

Introduction of Non-Cypress Async Promises
Learning goals & Dive in
Adding .then() to utilize Non Cypress Commands
Recap

How to use Assertion in Cypress? | Cypress Tutorial | Part 6

Introduction - Talk about Assertions in Cypress
Learning Goals
Cypress documentation for reference - Assertions (Chai Library)
Practical demonstration starts
Next video agenda

How To Write Tests With Cypress UI Commands | Cypress Tutorial | Part 7

Introduction to Cypress UI commands tutorial for beginners
Learning Goals
Documentation for Cypress
Getting started with the Cypress code
‘Find All By Text’ option in Cypress
‘Find By Placeholder text’ option in Cypress
Using ‘.action-checkbox’ in Cypress
Session Recap

What Are Cypress Hooks? | Hooks In Cypress | Cypress Tutorial | Part 8

Introduction to the hooks in Cypress
Learning Goals
Writing the first before() hook
Using beforeEach() hook
Using afterEach() hook
Using after() hook
Session Recap

What Are Cypress Fixtures? | Setting Up Cypress Fixtures | Part 9

Introduction to Cypress Fixtures
Learning Goals
Getting started with initial Cypress setup
Using “cy.fixtures” command
Modifying the data for the Cypress test
Taking a look at “cy.intercept” command
Session Recap

What Are Cypress Custom Commands? | Cypress Automation | Part 10

Introduction to custom commands in Cypress
Learning Goals
How to write a custom command in Cypress?
Using the “get local storage” custom command in Cypress?
How to overwrite a custom command in Cypress?

What Are Cypress Mouse Commands? | Cypress E2E Automation | Part 11

Introduction to Cypress Mouse Events
Learning Goals
Getting started with writing Cypress tests
Exploring “action canvas.”
Understanding “double-clicking”
Using “right-click” command
How to stimulate a hover action?

What Are Cypress Actions? | GitHub Actions | Cypress Automation | Part 12

Introduction to Cypress GitHub Actions
Getting started with Cypress GitHub Actions
Creating and setting up a new file “main.yml” inside GitHub workflow
Adding a new file with “git add”
Reviewing the test running remotely
Using “git commit” to modify the file
Reviewing the test

Perform Cross Browser Testing on Cloud with Cypress & LambdaTest | Part 13

Introduction to LambdaTest Cypress CLI tutorial
Learning Goals
Installing LambdaTest CLI in local machine
Creating LambdaTest config file
Taking a look at LambdaTest Dashboard
Exploring two ways to execute test in parallel testing with LambdaTest Platform
Understanding “timeline” and “Analytics” section in LambdaTest Platform

Screenshots

Cypress Testing Tutorial For Beginners | LambdaTest - Screenshot_01Cypress Testing Tutorial For Beginners | LambdaTest - Screenshot_02Cypress Testing Tutorial For Beginners | LambdaTest - Screenshot_03Cypress Testing Tutorial For Beginners | LambdaTest - Screenshot_04

Related Topics

4742634
udemy ID
6/20/2022
course created date
7/16/2022
course indexed date
Bot
course submited by