📌 쿠폰 번호: 15307-f90146d0373d (77,000 -> 59,100원) 1. 쿠폰 사용은 어떻게 하나요?[수강바구니 → 쿠폰선택 → 사용가능쿠폰]에서 원하는 쿠폰을 클릭하여 사용할 수 있습니다. 2. 쿠폰 등록은 어떻게 하나요?[수강바구니 → 쿠폰선택], [대시보드 → 쿠폰함]에서 보유한 쿠폰코드를 입력하면 쿠폰이 발급됩니다.
1부 강의를 수강하셨다면, 2부 40% 할인 쿠폰 받아가세요!
1부 강의를 모두 수강하신 분들에게 2부 강의를 40% 할인된 가격으로 더 저렴하게 구매할 수 있는 쿠폰을 공유하고 있습니다. 아래 글에 접속해서 구매 전 쿠폰을 사용하세요!
프런트엔드 테스트의 다양한 타입을 학습하고 실제 사례와 가까운 예제를 사용해 테스트를 작성합니다!
🤔 앱을 만드는 데 어느정도 익숙해졌지만, 실제로 프로덕션 환경에서 잘 작동할지 불안하셨나요?
🤔 테스트가 정말 필요하다고 하지만 너무 다양한 프런트엔드 테스트가 있어 시작할 엄두가 나지 않았나요?
🤔 특정 테스트 타입만 고집하면서 더 많은 것을 검증하고 자동화하고 싶으셨나요?
🤔 어떤 테스트를 작성해야 하는지, 테스트의 목적에 대해 정리하고 싶으셨나요?
이러한 고민을 가지고 계신다면, 잘 찾아 오셨습니다! "실무에 바로 적용하는 프런트엔드 테스트"를 여러분께 추천합니다.
현업 프런트엔드 실무자들이 추천한 그 강의!
“테스트 코드의 필요성부터, 다양한 종류의 테스팅 개념과 활용 방법을 모두 배울 수 있는 강의입니다. 아직 테스트가 익숙지 않으신 분은 강의를 통해 테스팅의 개념을 탄탄히 익힐 수 있으며, 기존에 테스트 코드를 작성하셨던 분은 강의의 예제와 실습으로 더 효과적이고 의미 있는 테스트 코드를 익혀 실무에 적용해 볼 수 있습니다.”
- 컬리 프런트엔드 개발자 유경상
“테스트 코드를 작성할 때면 스스로 납득이 필요한 순간이 있습니다. ‘테스트로 인해 개발 일정이 밀리진 않을까?’ ‘이것을 테스트하는 게 맞을까?’ ‘추후 변경될 내용을 테스트해야 할까?’
이 강의는 단순한 쇼핑몰 사이트를 얼마나 전략적으로 테스트할 수 있는지 다양한 기법을 들어 보여주고 있습니다. 영상을 다 보고 나면 스스로 납득 가능한 테스트 코드를 자신감 있게 작성할 수 있을 것으로 생각합니다. 많은 분이 이 영상을 보시고 테스트에 자신감을 얻으셨으면 합니다.”
- 라인플러스 프런트엔드 개발자 이상철
“왜 테스트 코드를 작성해야 하는지부터 어떻게 작성해야 하는지까지 실무에서 사용할 법한 예제를 바탕으로 핵심을 눌러 담은 강의입니다. 테스트 코드는 신뢰감 있는 애플리케이션을 위해서 꼭 필요한 부분이지만 무엇을 어떻게 테스트할지 항상 고민이 많았던 것 같은데요. 그 기준과 방법을 깔끔하게 정리하고 설명해 주어 도움이 많이 됐습니다.”
- 라인플러스 프런트엔드 개발자 김은빈
이 강의를 통해 다양한 프런트엔드 테스트의 목적을 이해하고 완성도 있는 탄탄한 앱을 제작해보세요. 😍
다양한 프런트엔드 테스트를 한 번에 학습하기 가장 좋은 강의 🚀
이 강의에서는 1부/2부에 걸쳐 단위, 통합, 스냅샷, 시각적 회귀, E2E 테스트를 실무와 유사한 프로젝트를 사용해 쉽고 빠르게 익혀봅니다. 각 테스트의 장점과 한계를 이해하고 테스트의 목적을 명확하게 이해해 나만의 워크플로우를 구축할 수 있는 역량을 만듭니다.
강의 핵심 Point!
중요한 개념부터 차근차근
테스트의 필요성과 공통적으로 알아야 하는 테스트 작성 규칙과 개념에 대해 설명합니다.
처음 접하는 개념이 있더라도
각 도구와 API를 왜 사용하는지 목적을 명확하게 전달하며 각 테스트 타입의 정의와 대상을 선정하는 방법을 꼼꼼히 살펴봅니다.
스스로 학습해 나갈 수 있도록
배운 내용을 기반으로 테스트를 직접 작성할 수 있는 예제와 정답을 함께 제공해 효과적인 테스트 학습을 돕습니다.
실무와 유사하게
실제 서버 환경과 통신하는 쇼핑몰 예제를 기반으로 테스트를 작성해 문법과 도구를 학습해 실무에서도 쉽게 적용할 수 있도록 예제 프로젝트를 제공합니다.
1부는 총 다섯 개의 섹션으로 구성되어 있습니다 📚
섹션 1 프런트엔드 테스트 작성 준비하기
테스트가 무엇인지 살펴보고 테스트 코드를 작성했을 때 효과를 살펴봅니다.
프런트엔드 테스트를 작성할 때 올바른 테스트를 작성하는 규칙을 살펴봅니다.
앞으로 사용하게 될 예제 프로젝트 기능에 대해 소개합니다.
섹션 2 단위 테스트란?
단위 테스트의 개념과 목적에 대해 설명합니다.
단위 테스트를 작성할 때 검증해야 하는 내용에 대해 설명합니다.
테스트 프레임워크 Vitest에 대해 소개하며, 예제 코드를 기반으로 단위 테스트를 작성합니다.
이 과정에서 매처(Matcher)와 단언(Assertion), it, setup, teardown등 테스트 작성에 필요한 문법을 살펴봅니다.
컴포넌트 테스트를 도와주는 도구 Testing Library에 대해서 살펴봅니다.
섹션 3 단위 테스트 작성하기
쇼핑몰 예제를 기반으로 단위 테스트 대상으로 선정하는 기준을 살펴봅니다.
모킹(Mocking)과 모킹 초기화 방법에 대해 살펴보고 독립적인 테스트 작성법에 대해 살펴봅니다.
리액트 훅과 자주 만나게 되는 타이머를 대상으로 테스트를 작성하는 방법을 알아보고 act 함수와 React Testing Library를 잘 활용하는 방법과 주의점에 대해 살펴봅니다.
단위 테스트의 한계에 대해 살펴봅니다.
섹션 4 통합 테스트란?
통합 테스트의 개념과 목적에 대해 설명합니다.
쇼핑몰 예제를 기반으로 통합 테스트 대상으로 선정하는 기준을 살펴봅니다.
상태 관리 라이브러리를 모킹하는 방법과 MSW를 활용한 API 모킹 방법에 대해 살펴봅니다.
자바스크립트(ES6)와 리액트에 대한 기초 지식이 필요합니다. 이 강의는 테스트에 대해 이야기하기 때문에 프로젝트를 해나가는 기술들에 대한 소개는 간단하게는 하지만, 구체적인 사용법은 직접 학습하셔야 합니다. 어렵지 않은 수준으로 사용하고 있으니 사용 기술을 학습하면서 천천히 따라오셔도 충분히 해내실 수 있습니다.
Q. 순서 상관 없이 원하는 섹션을 먼저 수강해도 될까요?
이 강의는 순차적으로 테스트의 개념과 각 테스트 작성법, 한계를 설명드리고 한계를 극복하는 새로운 테스트 방법을 소개하고 있습니다. 그러므로, 앞 섹션부터 순차적으로 학습하시는 것을 추천드립니다.
Q. 1부와 2부는 이어지는 강의일까요?
네. 강의는 같은 예제 프로젝트로 진행되며, 1부에서 소개한 내용은 2부에서 다시 소개하지 않습니다. 가능하시다면 1부, 2부 같이 학습하시는 것을 추천드립니다.
이런 분들께 추천드려요!
학습 대상은 누구일까요?
테스트를 통해 자신이 작성한 코드에 자신감을 갖고 싶은 분
테스트를 통해 손으로 직접하는 반복적인 검증을 자동화 시키고 싶은 분
평소 프런트엔드 테스트가 무엇을 검증하는 것인지 궁금했던 분
여러 프런트엔드 테스트 타입을 한 번에 학습하고 적절하게 녹아든 워크플로우를 구축하고 싶은 분
I think many people are worried about what testing is, what to test, and how to test it. I think even those who are new to testing will be able to follow along easily after listening to this lecture. It was good because there were things to learn while looking at example project settings separate from testing :)
Thank you for making such a great lecture! I will listen hard to Part 2 as well~
I'm glad you're making good use of the lecture! It would be even more helpful if you studied the remaining test codes together.
I hope you'll complete Part 2 and share the content you applied to your work!
Happy New Year~
I had been thinking that I should write test code... I really wanted to do it properly, so I took the course. The lecture content was really good, and it was good that I could focus only on the test code because they provided codes. I gained the courage to apply it to my work! Thank you :)
When writing test code, there are moments when you need to convince yourself. “Will the development schedule be delayed because of the test?”, “Is it right to test this?”, “Should I test the content that will be changed in the future?” This lecture shows you various techniques on how to strategically test a simple shopping mall site. After watching the video, I think you will be able to confidently write test code that you can convince yourself. I hope that many people will watch this video and gain confidence in testing.
It will be more helpful if you study while looking at the codes that do not appear in the lecture. I hope you will share the content that you have applied to your work after completing it! Happy New Year~