모킹1 모킹(Mocking)과 스터빙(Stubbing) 모킹(Mocking): 모킹은 테스트 중에 외부 의존성을 대체하는 과정입니다. 이러한 외부 의존성은 주로 실제 시스템 컴포넌트나 객체와 상호 작용하는 것을 모의화(대체)하는 것을 의미합니다. 모킹의 목적은 실제 의존성을 격리하고, 테스트 케이스의 독립성을 보장하여 실제 의존성의 상태나 동작이 테스트 결과에 영향을 미치지 않도록 하는 것입니다. 모킹은 주로 테스트 더블(Test Double) 또는 가짜 객체(Fake Object)라고 불리는 객체를 사용하여 실현됩니다. 이러한 객체들은 실제 의존성을 대체하여 원하는 방식으로 동작하도록 설정할 수 있습니다. Mockito, EasyMock, PowerMock 등의 모킹 프레임워크를 사용하여 모킹을 수행할 수 있습니다. 스터빙(Stubbing): 스터빙은 모킹.. 2023. 9. 27. 이전 1 다음