illustration for Test Production Ready Apps with Cypress
pro

Test Production Ready Apps with Cypress

Instructor

Brett Cassette

1h 16m closed-captioning
·
19 lessons
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
4.4
308
people completed
Published 6 years ago
|
Updated 4 years ago

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:

  • Writing integration tests
  • Selector best practices
  • Seeding data into a database
  • Mocking network requests
  • Creating a mock backend

Prerequisites:

  • Basic knowledge of JavaScript, HTML, and CSS.
  • Basic understanding of client/server data transfer
  • Familiarity with DOM element selectors