Skip to content

Latest commit

 

History

History

Quest10

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Quest 10. 자동화된 테스트

Introduction

  • 이번 퀘스트에서는 자동화된 테스트에 어떤 장점이 있는지, 어떤 식으로 구축할 수 있는지에 대해 알아보겠습니다.

Topics

  • 유닛 테스트
  • Mock과 Stub
  • 통합 테스트
  • E2E 테스트
  • Jest, Puppeteer

Resources

Checklist

  • 자동화된 테스트를 작성하는 것은 왜 중요할까요?
  • 유닛 테스트와 통합 테스트 중 한 가지 종류만 작업하는 경우에는 어떤 단점이 있을까요?
  • Mock과 Stub은 무엇일까요? 이들을 사용할 때 주의해야 할 점은 무엇일까요?

Quest

  • Jest를 이용해, 클라이언트의 테스트, 서버의 테스트, 그리고 클라이언트와 서버의 통합(E2E) 테스트를 만들어 보세요.

Advanced

  • 테스트의 코드 커버리지는 어떠한 개념일까요? 이 지표를 관리하는 행위의 장단점은 어떤 것이 있을까요? 좀 더 유용한 테스트 체계를 구축하려면 어떻게 해야 할까요?