단위 테스트

<aside> 🌱

지난 주차에서는 통합 테스트를 작성했다. 이번 주차에는 조금 더 작은 단위의 테스트인 단위 테스트를 학습하고 과제에 적용해보려고 한다.

</aside>

테스트는 뭐 때문에 하는 걸까?

<aside> 🌱

테스트는 기본적으로 무언가를 검증하는 과정이다.

</aside>

단위 테스트

<aside> 🌱

그 중에서도 단위 테스트는 특정한 모듈이나 단위가 기능을 의도한 대로 수행하고 있는지 확인하는 것으로, 테스트 중에서도 가장 기본이 된다.

</aside>

유닛 테스트 < 통합 테스트 < E2E 테스트

유닛 테스트 < 통합 테스트 < E2E 테스트

효과적으로 테스트 코드를 작성하려면?

  1. 테스트 코드는 프로덕트의 품질을 검증하는 코드이기에 잘 작성하려고 노력해야 한다.
  2. 한 번 만들고 끝이 아니라 프로덕트를 구성하는 코드처럼 계속 유지보수되고 발전시켜야 한다.