Effective UnitTest

좋은 단위 테스트의 특성은 아래와 같다.

  • 개발 주기에 통합돼 있다.
  • 실제로 사용하는 테스트에만 가치가 있다. 그렇지 않으면 작성해도 의미가 없다.
  • 코드베이스의 가장 중요한 부분만을 대상으로 한다.
  • 최소한의 유지비로 최대 가치를 끌어낸다.
  • 가치 있는 테스트를 작성해야 한다.
  • 유지 보수가 쉽다.
  • 가독성이 좋다.