testdrivendevelopment
-
TDD 요약 정리 - 테스트 주도 개발/테스팅 패턴, 빨간/초록 막대JAVA 2022. 7. 4. 08:53
25장. 테스트 주도 개발 패턴 테스트한다는 것은 무엇을 뜻하는가? 테스트를 언제 해야 하는가? 테스트할 로직을 어떻게 고를 것인가? 테스트할 데이터를 어떻게 고를 것인가? 테스트(명사) 테스트 - 자동화된 테스트 격리된 테스트 테스트를 격리하기 위한 작업 - 응집도가 높고 결합도는 낮은 객체의 모음 테스트 목록 구현해야 할 모든 목록 모든 오퍼레이션의 사용 예 해당 오퍼레이션의 널 버전 리팩토링 목록 테스트 우선 테스트를 먼저 하면 스트레스가 줄고 테스트를 더 많이 하게 된다 단언 우선 완료된 시스템이 어떨거라는 거부터 기능이 완료되면 통과할 수 있는 테스트 부터 완료될 때 통과해야 할 단언부터 테스트 데이터 테스트를 읽을 때 쉽고 따라가기 좋을 만한 데이터 사용 명백한 데이터 테스트 자체에 예상되는 ..