TDD1 [단위테스트 2장] 단위 테스트란 무엇인가 2.1 단위테스트란? 작은 코드 조각(단위) 검증 빠르게 수행 격리된 방식으로 처리하는 자동화 테스트 격리라는 주체를 어떻게 보느냐에 따라 고전파와 런던파로 나뉘게 됨. 저자는 고전파의 입장으로 책을 설명하고 있다. 2.2 런던파 vs 고전파 격리주체 단위의 크기 테스트 대역 사용 대상 런던파 단위 단일 클래스 불변 의존성 외의 모든 의존성 고전파 단위 테스트 단일 클래스 또는 클래스의 세트 공유 의존성 런던파 한번에 하나의 클래스를 테스트함 입자성이 좋음, 한번에 한 클래스만 확인 서로 연결된 클래스의 그래프를 테스트하기 좋음 테스트가 어떤 기능이 실패했는지 확인하기 좋음 TDD 설계 방식 하향식 상위 레벨 부터 하위레벨에 대한 것은 목을 만들어서 협력자를 만들어 진행 모든 클래스 구현할 때까지 클래스.. 2023. 7. 2. 이전 1 다음