Testing in React.js
What are we Trying to Achieve
By learning about front-end testing and how to test React applications with Cypress on Vite + React, you are aiming to enhance the quality and reliability of your web applications. Front-end testing equips you with the skills to systematically assess and validate the functionality of your user interfaces, ensuring they work as intended and remain bug-free. Specifically, using Cypress with Vite + React allows you to create efficient end-to-end tests and integration tests for React components, helping you catch and address issues early in the development process, leading to improved user experiences, increased developer confidence, and a smoother deployment process for your web applications.
Lectures and Assignments
Lectures
Assignments
TLO's (Terminal Learning Objectives)
- Develop Projects and features utilizing TDD with Cypress
ELO's (Enabling Learning Objectives)
- Understand why testing is important
- Understand the three types of tests
- Understand how to read cypress tests for Front-End development