Course image for Cypress Full Course - End to end testing tool for the modern web

Cypress Full Course - End to end testing tool for the modern web

Learn how to do end to end testing with Cypress - the testing tool built for modern web

2 hours+ of total content
5.0
3 ratings
160 developers learning
Course Creator: Mehul Mohan

Hang on...

Heads up!

This is an official course from Frontend Web Developer learning path.

Goals

  • Testing real world websites with Cypress
  • How to setup Cypress and environment
  • How to test various common cases with Cypress
  • Advanced features and under the hood working

Description

Testing your code is the quickest way to move forward fast, because you can deploy with confidence. Cypress is a superb end-2-end testing framework, which allows you to test applications with ease due to it’s architecture and asynchronous web support out of the box.

In this whole course, we will learn about how you can test websites with Cypress having common, and edge cases, and some of the best practices you should follow while testing.

We will also learn about how Cypress really works, and how you can extend the functionality of the tool.

Course Structure

32 lectures 02:33:49 total duration

Introduction

(4 lectures • 12 minutes)
  Introduction (Watch video)
02:05
  How it works 
04:49
  Course outcome and pre-reqs 
03:01
  Installing Node 
02:09
  Installing Cypress 
06:33
  Exploring Cypress Runner 
04:34
  Hello World with Cypress 
06:02
  Headless Hello World 
02:16
  Folder Structure Explained 
04:54
  cy.contains (Watch video)
07:04
  cy.get (Watch video)
08:44
  cy.should (Watch video)
06:34
  cy.viewport (Watch video)
02:53
  Verifying login page UI (Watch video)
04:41
  Verifying Page URLs 
04:37
  Console logs with Cypress 
03:54
  Keyboard typing with cypress 
04:54
  Loggin in with Cy 
03:26
  beforeEach 
02:44
  Setting localStorage 
03:42
  codedamn Playground Testing 
01:05
  Checking for element existance 
09:22
  Command level timeouts 
02:43
  Testing "New File" feature 
06:58
  Testing "Rename File" feature 
05:17
  Verifying if data is synchronized 
03:16
  Cypress Architecture 
10:00
  Cypress Hooks 
05:53
  Creating Custom Commands 
07:45
  Intercepting requests in Cypress 
07:21
  Aliasing Commands in Cypress 
02:40
  The end | Where to go next 
01:53

Course Reviews

Jul 26, 2021
Easy to understand and breaks down how to write simple tests via Cypress
Jul 18, 2021
So far, this is a very thorough tutorial on a widely-used testing framework. I'm loving it.
Jul 17, 2021
Cypress and Mehul both are amazing, loved this course

Your Course Instructor

Course Instructor Image

Mehul Mohan

Full-stack developer and security researcher

I'm a full-stack developer working with JavaScript and its associated runtimes for the past 7 years. I love to play with code and make something useful out of it! You can find me on social media, I'm quite active there :)
codedamn logo

We ♥ quality. And we would love to see your growth. Hence, codedamn comes with a pro plan for advanced and accelerated learning!

Free

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Full learning path unlocked
  • Unlimited hands-on practice

Pro

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Full learning path unlocked
  • Unlimited hands-on practice
Try codedamn Pro (7 day free refund)