Mock과 Fake, Stub의 차이 – 테스트 더블 정리
Mock vs Fake주제 선정 이유?어느 면접에서 들었던 질문이다."Mock과 Fake의 차이점은 무엇인가요?" 듣고 나서 정확하게 답변하기 힘들었다.이 질문을 받은 당시 면접관분께 양해를 구하고 잠시 생각할 시간을 가졌다.그런데, 아무리 생각해도 Mock과 Fake의 명확한 차이가 떠오르지 않았다 그나마 생각나는 건 내가 직접 구현한 Fake 객체를 사용할 땐 Fake라고 불렀던 것.외부 의존성이 있는 객체를 원하는 결과값을 리턴하도록 Fake로 구현한 것이었다.결제 구현 시 PG사의 API를 통해 결제 성공/실패 등의 결과를 받아야 했고 이를 테스트하기 위해 Fake로 구현했다.그리고 단위 테스트할 때 Mock 프레임워크를 통해 만든 객체는 Mock이라고 불렀던 것.정도가 떠올랐고 이렇게 답변을 했..
개발/개발 기타
2025. 6. 27. 00:34
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 프로그래머스
- AWS
- 중간발표
- 알고리즘
- 리빙랩
- 백엔드
- test
- 16기
- python
- spring boot
- 육지행
- 코딩 테스트
- 글또
- 해커톤
- 디프만
- 15기
- 6팀
- 스터디
- 연합 동아리
- tdd
- 후기
- it 동아리
- 서버
- 글로컬
- 육.지.행
- server
- 파이썬
- 10기
- 인프런
- 회고
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함