리팩토링에 내성이 있는 테스트 코드가 정말 좋은 테스트 코드죠.만약 리팩토링에 내성이 없는 테스트 코드라면 안에 세부 구현을 리팩토링을 하면 테스트 코드가 전부 깨질 거고 테스트 코드를 수정하느라 리팩토링보다 더 많은 시간을 사용해야 할 겁니다.즉 좋은 테스트 코드는
이번 포스팅은 구글 Testing Blog에 올라온 Test Sizes의 요약 포스팅입니다. Test Sizes먼저 기존에 테스트단계를 분류할때는 통합테스트, 단위테스트, 기능테스트 등 여러 단계가 있고 테스트의 범위로 구분하는등이 있지만 각 이름이 실제로 의미하는 바
회사에서 테스트코드를 작성하다 굉장한 피로감을 느끼고 아키텍처 개선으로 더 테스트하기 쉬운 구조로 개선한 경험에 대한 포스트입니다.제가 테스트코드를 작성하며 느낀점이 하나있습니다.given이 복잡하거나 then,expect가 복잡할순 있지만 둘다 복잡하면 안된다.