본문 바로가기
ETC

모의 객체(Mock Object) 란?

by 안주형 2021. 11. 19.

팀원들과 프로젝트 진행사항에 관련하여 소통하던 중 프론트에서 목데이터 를 넣어서 먼저 개발해라 라는 이야기가 나왔다. 어떠한 값을 백엔드에서 요청받아 불러 와야하는데 아직 개발이 덜 되어 프론트에서 임시로 값을 넣어서 먼저 개발을 진행하라는 내용이었는데,  대충 어떤 의미인지는 알았으나 정확하게 의미를 한번 정리해보려고 한다. 

모의 객체(Mock Object)

모의 객체(Mock Object)란 주로 객체지향 프로그래밍으로 개발한 프로그램을 테스트 할 경우 테스트를 수행할 모듈과 연결되는 외부의 다른 서비스나 모듈들을 실제 사용하는 모듈을 사용하지 않고 실제의 모듈을 "흉내"내는 "가짜" 모듈을 작성하여 테스트의 효율성을 높이는데 사용하는 객체이다. 사용자 인터페이스(UI)나 데이터베이스 테스트 등과 같이 자동화된 테스트를 수행하기 어려운 때 널리 사용된다.



출처
 

모의 객체 - 위키백과, 우리 모두의 백과사전

 

ko.wikipedia.org

 

댓글