Daily iOS
테스트

UI 테스트를 단위 테스트로 대체

느리고 자주 깨지는 UI 테스트가 수십 개 있습니다. 이 중 상당수를 단위 테스트로 대체하려면 코드와 테스트를 어떻게 재구성하겠습니까?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

UI 테스트가 검증하던 것을 분해한다. 상태 전이·입력 검증·포매팅은 뷰모델/프레젠터 단위 테스트로, 화면 모양은 스냅샷 테스트로, 화면 간 이동은 라우터 단위 테스트로 옮기고 UI 테스트는 핵심 흐름 몇 개만 남긴다.

받은 질문 공유