Mock이란?

  • Mock이라는 단어의 사전적 의미로는 (특히 흉내를 내며) 놀리다, 무시하다 거짓된, 가짜의 실제 뜻을 가지고 있다.
  • Mocking이라는 것은 실제 값으로 테스트를 하기 어려우니 가짜 값을 사용할 수 있게 해주는 것이다.

Mock 객체는 언제 필요한가?

  • 테스트 작성을 위한 환경 구축이 어려운 경우
  • 테스트가 특정 경우나 순간에 의존적인 경우
  • 테스트 시간이 오래 걸리는 경우
  • 개인 PC의 성능이나 서버의 성능 문제로 오래 걸릴 수 있는 경우 시간을 단축하기 위해 사용한다.

Ref Site

반응형

'✏️ 한줄 용어' 카테고리의 다른 글

오픈소스?  (0) 2022.11.18
리팩토링(Refactoring) ?  (0) 2022.11.15
하드코딩  (0) 2022.11.10
확인/리그레션 테스트  (0) 2022.10.27
E2E 테스트(End To End Test)  (0) 2022.10.21
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기