테스트
네트워크 목킹
URLSession을 직접 쓰는 네트워크 계층을 실제 서버 없이 테스트하고 싶습니다. 가능한 방법을 두 가지 이상 제시해 주세요.
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
URLSession을 직접 쓰는 네트워크 계층을 실제 서버 없이 테스트하고 싶습니다. 가능한 방법을 두 가지 이상 제시해 주세요.
프로토콜로 세션을 추상화해 Stub을 주입하는 방법과, URLProtocol 서브클래스를 URLSessionConfiguration에 등록해 실제 URLSession 경로를 가로채는 방법이 있다.
테스트객관식심화
네트워크 계층을 테스트하려고 URLProtocol 서브클래스로 응답을 가로채기로 했습니다. 옳은 설명을 모두 고르세요. …
#urlsession #urlprotocol
아키텍처객관식기초
AnalyticsManager.shared처럼 코드 곳곳에서 직접 참조하는 싱글톤이 있는 코드베이스에서, 이를 쓰는 뷰모델을 단위 테스트하려 합니다. 올바른…
#mock #dependency-injection
CS 기초·알고리즘주관식입문
TCP와 UDP의 차이를 설명해 주세요. 패킷이 유실되면 각각 어떻게 되나요?
#urlsession #network
테스트주관식기초
테스트 더블(Test Double)이란 무엇인가요?
#mock