강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

shhsjk2002님의 프로필 이미지
shhsjk2002

작성한 질문수

Flutter 중급 1편 - 클린 아키텍처

09 Mockito를 활용한 테스트

Mockito test를 하는 이유

작성

·

504

0

Mock 가짜 객체를 만든다는 의미는 종속된 api 등에서 에러가 나거나 종속성을 제거를 하기 위한 단위 테스트를 위함 이라고 이해했는데 맞는걸까요?

 

오히려 1,2번 json data가 오류가 난게 api가 고장났다는 설정으로 가정한다면, 종속성을 제거하기 위해 mockito를 사용했다가 맞는건가요?

답변 1

1

오준석님의 프로필 이미지
오준석
지식공유자

네 맞습니다.

실제 API와의 종속성을 제거하고 결과를 가정해서 테스트를 하기 위함입니다.

실제 서비스의 API로 테스트 하는 것은 테스트 성능 저하나 실제 서버의 이상유무에 따라 값이 달라질 수도 있고, 모든 성공 실패를 테스트 하기 어렵습니다.

이런 경우 Mock 객체를 통해 다양한 경우를 테스트할 수 있습니다.

shhsjk2002님의 프로필 이미지
shhsjk2002
질문자

좋은 답변 감사합니다.

shhsjk2002님의 프로필 이미지
shhsjk2002

작성한 질문수

질문하기