[토비의 스프링 Vol.1] 2장 테스트
2.1 UserDaoTest 다시 보기 2.1.1 테스트의 유용성 앞서 main 메소드를 통해서 작성한 코드가 잘 동작하는지 확인했다. 하지만 1장에서 다양한 리팩토링을 거치며 예상한 의도와 코드가 정확히 일치하는지 확인하기 위해서는 테스트를 작성하는 것이 좋다. 테스트의 결과가 원하는 대로 나오면 코드의 변경 이후에도 설계나 결함이 없다고 확신을 얻을 수 있기 때문이다. 2.1.2 UserDaoTest의 특징 Django를 이용하여 다양한 프로젝트를 진행하며 제대로 된 테스트를 짜본 적이 없다. 이에 테스트를 하려면 서버를 켜고 직접 값을 넣으며 제대로 작동하는지 확인을 해야 했다. DB를 한번 비우면 테스트를 하기 위한 노가다 작업이 필수였고, 그 작업을 하던 와중에도 오류가 발생할 가능성이 있었다...
2023.11.22