테스트에서 종속 컴포넌트 모방
모의 프레임워크로 종속 컴포넌트의 동작을 모방함으로써 시스템의 일부를 격리하여 테스트
단위 테스트를 수행할 때에는 대체로 종속 컴포넌트와 격리된 상태에서 전체 시스템의 일부를 테스트합니다. 시스템의 일부를 테스트하려면 모의 객체를 사용하여 종속 컴포넌트를 대신할 수 있습니다. 모의 객체는 프로덕션 객체와 동일한 인터페이스의 일부를 구현하는데 종종 더 간단하고, 더 빠르며, 더 예측 가능하거나, 더 제어 가능한 방식으로 구현합니다.
시작하려면 모의 객체 생성하기 항목을 참조하십시오.
클래스
도움말 항목
- 모의 객체 생성하기
모의 객체를 사용하여 전체 시스템의 일부분을 격리해 테스트합니다.
- 모의 객체 동작 지정하기
모의 메서드와 속성의 동작을 정의합니다. 예를 들어, 메서드가 미리 정의된 값을 반환하도록 지정할 수 있습니다.
- 모의 객체 상호 작용 가설 검정하기
테스트 중인 컴포넌트에서 모의 객체로 전송되는 메시지를 가로챕니다. 예를 들어, 메서드가 호출되거나 속성이 설정되었음을 검증할 수 있습니다.
- 앱 테스트 프레임워크와 모의 프레임워크를 사용하는 테스트 작성하기
앱 테스트 프레임워크와 모의 프레임워크를 사용하여 완전히 자동화된 앱 테스트를 만듭니다.