인프런 커뮤니티 질문&답변
Mockito test를 하는 이유
작성
·
504
답변 1
1
오준석
지식공유자
네 맞습니다.
실제 API와의 종속성을 제거하고 결과를 가정해서 테스트를 하기 위함입니다.
실제 서비스의 API로 테스트 하는 것은 테스트 성능 저하나 실제 서버의 이상유무에 따라 값이 달라질 수도 있고, 모든 성공 실패를 테스트 하기 어렵습니다.
이런 경우 Mock 객체를 통해 다양한 경우를 테스트할 수 있습니다.
작성
·
504
답변 1
1
네 맞습니다.
실제 API와의 종속성을 제거하고 결과를 가정해서 테스트를 하기 위함입니다.
실제 서비스의 API로 테스트 하는 것은 테스트 성능 저하나 실제 서버의 이상유무에 따라 값이 달라질 수도 있고, 모든 성공 실패를 테스트 하기 어렵습니다.
이런 경우 Mock 객체를 통해 다양한 경우를 테스트할 수 있습니다.
좋은 답변 감사합니다.