Test Production Ready Apps with Cypress

ClockIcon76m
cypressCypress
^3.1.5
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
4.5
150 people completed
Brett Cassette
By

Brett Cassette

Brett is a comedian and writer who has heard of, but never truly experienced, programming

One of the most important — but most ignored — practices for web developers is performing end-to-end testing on applications before they go live into production. You know: making sure they work like they’re supposed to. But testing can be tedious, and definitely not fun.

In this course, Brett Cassette will show you how you can test all layers of your application stack, simultaneously, with Cypress. When you use Cypress, it’s like having a robot that uses your app the way a real user would. Cypress reports if things work the way you designed them to — and if they don’t — every step of the way. And it’s fun.

After completing this course, you’ll be ready to apply the same E2E testing principles to your own applications. Stop leaning on your QA department (if it exists) to stress-test your application, and ship your app knowing it’s ready.

What you'll learn

  • CheckIconWriting integration tests
  • CheckIconSelector best practices
  • CheckIconSeeding data into a database
  • CheckIconMocking network requests
  • CheckIconCreating a mock backend

Prerequisites

  • ChevronRightIcon

    Basic knowledge of JavaScript, HTML, and CSS.

  • ChevronRightIcon

    Basic understanding of client/server data transfer

  • ChevronRightIcon

    Familiarity with DOM element selectors

Brett Cassette
By

Brett Cassette

Brett is a comedian and writer who has heard of, but never truly experienced, programming

Illustration for Course Introduction: Test Production Ready Apps with Cypress

Course Introduction: Test Production Ready Apps with Cypress

Brett Cassette
Lesson
ClockIcon
1:35