노드심화 5-1

·2022년 12월 28일
0

study

목록 보기
41/81
post-thumbnail

테스트 코드

개발한 코드가 여러분이 의도한대로 동작하는지 작성하는 코드
스스로 잘했는지 체크하기 위해 만들어두는 체크리스트와 비슷함!

코드를 수정할 때마다 테스트하는건 비효율적, 테스트 코드로 간단하게 확인가능

테스트 코드의 종류

  • 단위 테스트 (Unit Test): 가장 작은 규모의 기능을 테스트합니다.
  • 통합 테스트 (Integration Test): 여러가지 기능을 합쳤을때 생기는 문제를 방지하기 위한 테스트입니다.
  • E2E 테스트 (End-to-end Test): 끝에서 끝(종단 간)을 의미하는 End to end 테스트입니다.
    쉽게 말하면 백엔드부터 시작해서 최종적으로 웹 페이지가 원하는대로 동작하며 원하는 데이터를 잘 보여주는지 확인합니다.

테스팅 프레임워크 Jest

페이스북에서 개발한 테스팅 프레임워크
페이스북에서 개발한 프론트엔드 라이브러리인 React.js와도 궁합이 아주 좋기 때문!
테스트 코드의 표현이 다른 프레임워크보다 훨씬 간결함!

jest 모듈 설치

npm init -y
npm i jest -D
profile
개발자 꿈나무

0개의 댓글