🚀 강의 목적과 학습 목표
이 강의는 프론트엔드 개발에서 필수적인 테스트 코드를 작성하고 유지보수하는 방법을 배웁니다. Jest와 Cypress를 활용하여 효율적으로 유닛 테스트와 엔드투엔드 테스트를 구현하고, 테스트가 중요한 이유와 이를 실무에 어떻게 적용할 수 있는지 실습을 통해 익힙니다. 코드의 안정성을 높이고, 유지보수 가능한 코드를 작성하는 데 필요한 핵심 기술을 배웁니다.
👩🏻💻 이런 분을 위해 만들었어요👩🏻💻 이런 분들을 위해서 만들었어요
📍 면접에서 테스트코드 관련 질문에 잘 대답하고 싶으신 분들.
📍 테스트 코드 작성에 대한 실무적인 접근을 배우고 싶은 개발자.
📍 유지보수 가능한 코드를 작성하고, 코드 품질을 높이고 싶은 분들.
📍 테스트 코드 작성에 대한 실무적인 접근을 배우고 싶은 개발자.
📍 유지보수 가능한 코드를 작성하고, 코드 품질을 높이고 싶은 분들.
🎁 강의는 이렇게 구성돼요🎁 강의는 이렇게 구성되어 있어요
Jest와 Cypress를 활용한 테스트 코드 작성법을 기본부터 고급까지 단계적으로 학습합니다. 유닛 테스트부터 엔드투엔드 테스트까지 실무에서 필요한 테스트 코드의 작성과 유지보수 방법을 다룹니다. 실제 프로젝트에 적용할 수 있는 테스트 코드 작성 예제를 제공합니다.
챕터 구성
- 테스트 코드의 중요성 – 왜 테스트 코드를 작성해야 할까?
- Jest 소개 – 유닛 테스트의 기본
- Jest로 기본적인 유닛 테스트 작성하기
- 테스트 더블 – Mocking, Stubbing, Spying 이해하기
- Cypress 소개 – 엔드투엔드 테스트의 필요성과 활용
- Cypress로 첫 번째 엔드투엔드 테스트 작성하기
- React 컴포넌트 테스트 – Jest와 React Testing Library
- Cypress로 실시간 UI 테스트 – 사용자 흐름 테스트
- 테스트 유지보수 – 코드 리팩토링과 테스트 코드의 관계
- 실전 프로젝트 – Jest와 Cypress를 활용한 테스트 코드 작성 및 유지보수
💻 쉽게 이해되는 3분할 화면💻 한눈에 이해시켜주는 3분할 화면
위코드는 여러분이 최대한 쉽게 이해할 수 있도록 모든것을 준비했습니다. 강의 영상의 핵심 내용을 실시간으로 정리해 드리고, 직접 수정하고 실행해볼 수 있는 코드까지 실시간으로 제공하는 위코드만의 코딩 강의 플랫폼에서 재밌고 쉽게 학습하세요!


📍 모바일에서도 쉽게 볼 수 있는 세로 비율의 강의 영상
📍 강의 내용을 이해하기 쉽도록 실시간 핵심 내용 정리
📍 강의 내용 흐름에 맞추어 실시간 업데이트 되는 코드 에디터
📍 직접 수정해보고 실행도 할 수 있는 코드
📍 강의 내용을 이해하기 쉽도록 실시간 핵심 내용 정리
📍 강의 내용 흐름에 맞추어 실시간 업데이트 되는 코드 에디터
📍 직접 수정해보고 실행도 할 수 있는 코드