개발 · 프로그래밍

/

프론트엔드

근본있는 프론트엔드 유닛테스트

프론트앤드 유닛테스트의 모든것을 마스터하실수 있도록, 기본 개념부터 상황별 테스트 작성법 그리고 고급 테스트 지식까지 모두 모아 전달드립니다

(5.0) 수강평 4

수강생 39

Thumbnail

초급자를 위해 준비한
[프론트엔드, 소프트웨어 테스트] 강의입니다.

이런 걸
배워요!

  • Unit Test 개념과 고급 테스트 지식

  • Jest 를 사용한 테스트코드 작성법

  • In-Memory DB 를 사용한 Query 함수 테스트

  • Test Double 을 사용한 테스트 의존성 분리

테스트 코드제대로 작성하고 싶은 개발자를 위한 강의

코드 예제를 통해 쉽게 테스트 작성법을 마스터하실수 있습니다

테스트, 정말 잘 작성하고 계신가요?

테스트 문법만 알면 테스트를 쉽게 만들 수 있을것같지만
실무에 맞게 테스트를 ‘잘’ 만드는건 문법만 알아서는 할 수 없습니다
예를들어서 Mock 이라는 테스트 기법에 대해 알아도
어떤 상황에서, 어디에 써야 하는지, 또 왜 써야 하는지를 모르면 테스트를 제대로 만들기 어렵습니다


그래서 테스트에 대한 개념을 정확히 이해하고, 어떤 곳에 어떤 테스트 기법을 써야되는지 알아야
소프트웨어를 안정성을 높여주는 제대로 된 테스트 코드를 작성할 수 있죠
하지만 그러려면 알아야할것도 많고 추상적인 테스트 철학도 이해하고 있어야 합니다.
한마디로 배우기가 좀 어렵죠 (알려드리기도 어렵습니다ㅎㅎ)


그래서 강의는 어렵지 않게 구체적인 예시를 사용해 테스트 작성법을 쉽게 이해하실수 있도록 만들었고
테스트에 필요한 지식은 전부 빠짐없이 넣어 내용에 부족함이 없도록 강의를 만들었습니다

테스트를 '잘' 작성하는 개발자로 성장하시는데 제 강의가 도움이 되길 바랍니다!

이런 분들께 추천해요

테스트를 처음 배우시는 분

테스트 코드 기본기와 개념까지
한번에 제대로 배우고 싶으신 분

실무에서 테스트를 작성하시는 분

테스트 코드를 잘 작성하고 싶은데
어떻게 해야할지 몰라서 막막한 분

개발실력을 레벨업하고 싶으신 분

테스트 코드 작성법을 마스터해서중급 개발자로 성장하고 싶으신분

이 강의의 특징

풍부한 테스트 샘플 예제코드

풍부한 테스트 샘플 예제코드

풍부한 코드작성 예제로 실전 테스트 코드 작성법과
노하우를 몸에 체득될수 있게 쉽게 전달해 드립니다

도표와 시각자료를 활용한 개념정리

글로 이해하기 어려운 개념은 시각자료와 표를
적극적으로 활용해 개념 이해도를 높였습니다

필요할때 언제나 볼 수 있는 핵심 요약 강의자료 제공

필기 NO! , 강의자료만 보셔도 충분히 내용을 이해하시고 복습하실수 있도록
챕터마다 강의 핵심 내용을 자료로 깔끔하게 정리해놨습니다

이런 내용을 배워요

실전 테스트 지식

  • Jest 를 사용하여 Unit Test 를 작성하는 방법

  • Fake DB 를 사용해 Repository 함수 Unit Test 를 하는 방법

  • Test Double 을 사용해 테스트 대상 함수의 기능에만 집중하는
    진짜 Unit Test 작성법

테스트 작성 철학과 노하우

  • Unit Test 의 목표는 무엇인지, 의존성은 왜 분리해야 하는지

  • 테스트 기법을 상황별로 어떻게 적용하면 좋을지

  • Unit Test, Integration Test 는 각각 어떤 장단점이 있는지

  • 테스트는 무엇을, 얼만큼 만들어야 되는지 등

이런 고민이 있으셨다면 꼭 들어보세요

Q. 테스트 코드를 작성하려고 하는데 어디서부터 배워야할지 모르겠어요

걱정마세요, 기초부터 차근차근 어렵지 않게 예시를 통해서 알려드립니다.
강의를 다 듣고 나면 유닛 테스트에 대해 마스터하실수 있습니다

Q. 어떻게 해야 테스트를 잘 만들수 있을지 알고싶어요

테스트를 잘 만들기 위해서는 이론을 배우는데만 머무르지 않고
필요한 곳에 필요한 테스트 기법들을 알맞게 사용할 줄 알아야 합니다.
개념과 사용법만 알아서는 반쪽자리 지식이 될 수 있죠.
그래서 실제 테스트 코드를 작성하다가 마주치실 수 있는 상황과 유사하게 강의 예시들을 작성했어요.
강의를 잘 따라 오시기만 하면 실무에서 필요한 상황에 맞게 테스트 코드를 작성하실 수 있으실 겁니다

Q. 테스트 코드를 만들때 막히는 부분이 있는데 어떻게 해결 해야할지 모르겠어요

평소 테스트 코드를 만들면서 고민하시거나 답답하셨던 부분을
정확한 개념 설명과 고급 테스트 지식으로 채워드립니다.
강의를 다 듣고 나시면 어느새 테스트 전문가가 되어있는 자신을 발견하게 되실겁니다

수강 전 참고 사항

학습 자료

  • 예제코드 : https://github.com/sowhatcoding/how-to-test

  • 문서자료 : 강의 각 챕터에 PDF 첨부파일로 업로드되어 있습니다

    (예제코드만으로 설명이 가능한 챕터는 별도의 문서자료가 없습니다. 예제코드만 보셔도 됩니다!)

선수 지식 및 유의사항

  • 예제 코드에 매우 기초적인 Typescript, MongoDB 코드가 있습니다

  • 만약 타입스크립트나 MongoDB 에 대해 사전지식이 없으시더라도
    자바스크립트나 DB 에 대한 일반적인 지식만 있으시면 강의내용을 이해하실 수 있습니다

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 탄탄한 기본기를 다지며 테스트를 배우고 싶은 개발자

  • 테스트 코드를 '잘' 만들고 싶은 개발자

선수 지식,
필요할까요?

  • Typescript (기초지식)

  • MongoDB (기초지식)

국내 대표 IT 기업 *** 에서 일하고 있는 FE 개발자입니다
10년 넘게 쌓아온 노하우와 지식을 쉽게 전달드리고 싶습니다

커리큘럼

전체

35 ∙ 3시간 14분

수업 자료

가 제공되는 강의입니다.

강의 게시일: 2024년 03월 19일
마지막 업데이트일: 2024년 03월 19일

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!