Test Driven Develop1 켄트벡의 TDD 1회차 스터디(~75p) 2023.05.28 1. 이 책이 다루는 테스트 레벨은 어디까지인가? 따지자면 유닛테스트만 다루고 통합테스트는 다루지 않는다. 정확히 말하자면 테스트를 통해 애자일 프로세스를 구현하기 위한 방법론에 관한 책 이라고 할 수 있겠다. 2. 모의객체(Mock Object)를 쓰기vs안쓰기 모의객체란? TDD로 테스트를 진행하기 어려운 경우(네트워크, 데이터베이스 등..)에는 모의객체를 통해 테스트를 진행한다. 이 모의객체가 위험할 수 있고 이 저자가 선호하지 않는 이유는 의존성 때문이다. 모의객체를 사용하면 객체간의 의존성이 높아지고, 이는 적신호이기 때문에 특히 통합 테스트를 할 때는 목객체는 거의 쓰지 않는다. 3. 동등성과 동일성 3-1. 동등성(Equality) 동등성은 하나의 객체가 가지고 있는 값이.. 2023. 5. 29. 이전 1 다음