카테고리 없음
2020. 9. 3.
Nest.js 의 유닛 테스트(Unit test)
들어가며 소프트웨어 개발 과정에서 코드를 작성하고 개발자가 직접 몇개의 인풋을 넣어보면서 자기가 알맞게 코딩했는지 확인해볼텐데요. 이렇게 개발자가 직접 몇 개의 값만 확인해보고 넘어가는 방법은 몇가지 문제가 있을 수 있습니다. 확인해보고 싶은 값을 매 테스트마다 다시 입력해야한다. 기능이 추가될 때마다 입력해야 할 값이 점점 늘어난다. 다른사람이 내 모듈을 사용하거나 내 모듈을 수정해야 할 경우 내가 고려했던 경우의 수까지 모두 테스트해봐야 한다. 이렇게 테스트코드를 작성해 두지 않으면 앞서 작성해 둔 코드들이 제대로 동작하는지 장담할 수 없고 품질에 큰 문제를 야기할 수 있습니다. 그럼 유닛테스트의 장점은 무엇이 있을까요 다양한 상황에서 코드를 실행해 볼 수 있다. 같은 결과물인지 확인하기가 용이하므로..