p. 197

  1. 다양한 조건에 따른 기능을 손쉽게 확인 가능
  2. 학습 테스트 코드를 개발 중에 참고할 수 잇다.
  3. 프레임워크나 제품을 업그레이드할 때 호환성 검증을 도와준다
  4. 테스트 작성에 대한 좋은 훈련이 된다
  5. 새로운 기술을 공부하는 과정이 즐거워진다.