Skip to content

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