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
0.0
0 ratings
97 developers learning
Course Creator: Mehul Mohan

--.--

14-Day Money-Back Guarantee

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 (Preview)
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 (Preview)
07:04
  cy.get (Preview)
08:44
  cy.should (Preview)
06:34
  cy.viewport (Preview)
02:53
  Verifying login page UI (Preview)
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

Last 5 Reviews

No reviews yet

Your Instructor

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
  • Learning Path support
  • Unlimited hands-on practice

Pro

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Learning Path support
  • Unlimited hands-on practice
Become Pro Member