Spring-Test 테스트 코드를 작성하는 이유 문서화 역할 코드에 결함을 발견하기 위함 리팩토링 시 안정성 확보 테스트 하기 쉬운 코드를 작성하다보면 더 낮은 결합도를 가진 설계를 얻을 수 있음