단위테스트1 [Testing] 단위 테스트 - 테스트 대역(Mock, Stub) 잘 사용하기 우리는 보통 Mock, Stub, Test Double(=테스트 대역) 을 이야기 할 때 사전적 정의를 따르지 않고 뭉뚱그려 이야기하는 경우가 많다. 개념상 Mock 과 Stub 이 모두 Test Double 이기도 하고, Mockito, MockK와 같은 대표적인 Mock 라이브러리 들을 이용해 테스트 대역(Test Double)을 작성하기 때문에, Mock 라이브러리를 테스트 대역의 동의어로 여기기도 하기 때문이다. 그러나 테스트 대역의 무분별한 사용은 테스트 취약성을 초래할 수 있다. 따라서 테스트 취약성 관점에서 Mock, Stub, Test Doouble 를 구분하고, 좋은 테스트를 작성하기 위해 이들을 어떻게 사용해야 하는지 알아보자. (이 글은 ⌜Unit Testing⌟(블라디미르 코리코프.. 2024. 8. 14. 이전 1 다음 반응형