Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Master Cypress in 15 minutes a day
Rating: 4.5 out of 5(82 ratings)
629 students

Master Cypress in 15 minutes a day

Learn how to improve your software quality with end to end testing using Cypress
Last updated 11/2022
English

What you'll learn

  • How to start testing with Cypress
  • How to run Cypress tests on a continuous integration server
  • Intercept AJAX responses when required
  • Learn how to do visual regression testing
  • See how you can extend Cypress with additional functionality
  • Use TypeScript to write your Cypress tests

Course content

8 sections57 lectures5h 26m total length
  • Introduction1:12
  • Course Goals2:18
  • What is Cypress9:42
  • Personal Introduction1:46

    Meet Maurice de Beijer, an independent software developer and trainer based in the Netherlands. He shares his background, MVP status, and his React Newsletter, inviting you to subscribe.

Requirements

  • A basic understanding of JavaScript, HTML and CSS selectors

Description

Are you tired of receiving emails from frustrated users about your web application being broken? Cypress, the JavaScript End-to-End Testing Framework, is here to help you prevent those issues and ensure your web application runs smoothly. Cypress is a powerful tool that makes it easy to create automated tests for your web application, and this course is designed to help you master it.


In this course, you'll learn everything you need to know to get started with Cypress and create your first useful tests. We'll start with the basics of Cypress, but we won't stop there. You'll also learn how to make tests for data-driven applications more reliable and even faster, and how to expand Cypress with extra functionality. We'll do that both by adding additional plugins as well as writing our own extensions. You'll learn how to test applications using third-party authentication services and how to include all that as part of your continuous integration build, helping you prevent errors in code from ever deploying to production.


My name is Maurice de Beijer, and I'm excited to teach you all about using Cypress. I've been using Cypress successfully in many of my projects, and I can't wait to share my knowledge and experience with you. Whether you've never written automated end-to-end tests before or you're already familiar with Selenium, this course is for you. I'll start from the beginning, and show you how to get up and running with Cypress in no time. Even if you're not sure if automated end-to-end testing is for you, I'll show you how to get quick benefits for a minimal amount of work.


By the end of this course, you'll have a solid understanding of Cypress and how to use it to create effective automated tests for your web application. You'll be able to prevent errors in code from ever deploying to production and ensure your web application runs smoothly. Join this course and take your testing game to the next level.

Who this course is for:

  • Developers and software testers interested in creating automated end to end tests