Unit Test란?
작성된 코드의 함수를 단위별로 테스트하는 메소드이다. 엔드포인트가 많아질 수록 이를 테스트하기 위해 postman이나 httpie로 시험하기엔 시간과 비용 면에서 많은 낭비가 요구되므로 이러한 효율성 저하를 극복하기 위해 사용한다.
장점
- 스크립트로 한꺼번에 자동실행 가능 -> 테스트 비용 저렴
- 실행속도가 빠르다 -> 개발 및 배포 속도에 영향을 줌
- 중장기적으로 유지보수에 능하다
- 작성 시 발견되는 버그는 거의 없다고 봐도 된다.
기존 유닛테스트 작성글 참고
TIL Unit Test