End-to-End JavaScript Testing with Cypress.io [Released: 12/10/2024]
.MP4, AVC, 1152x720, 30 fps | English, AAC, 2 Ch | 2h 6m | 277 MB
Instructor: Shaun Wassell
.MP4, AVC, 1152x720, 30 fps | English, AAC, 2 Ch | 2h 6m | 277 MB
Instructor: Shaun Wassell
End-to-end testing is an incredibly powerful strategy. Essentially, it allows you to write programs that automatically interact with your web applications like a real user would. In this course, Shaun Wassell—a lifelong programmer and a Full-Stack Development Instructor—offers a comprehensive look at end-to-end testing using Cypress, which is one of the most popular and robust end-to-end testing tools available.
Learn how to write and execute basic tests, and then move on to best practices for element selection, aliasing, and handling command results. Explore advanced Cypress features, such as hooks, environment variables, and test doubles, to create efficient and maintainable tests. By the end of the course, you will be prepared to perform real-world, end-to-end testing on any web application.
Learning objectives
- Develop and execute end-to-end tests with Cypress
- Understand and apply best practices for element selection, aliasing, and more
- Use advanced Cypress features such as hooks, environment variables, and test doubles
- Identify how to debug and optimize Cypress tests