테스트
불안정한(flaky) 테스트
CI에서 가끔만 실패하는 flaky 테스트를 만드는 원인을 모두 고르세요.
복수 선택 가능
CI에서 가끔만 실패하는 flaky 테스트를 만드는 원인을 모두 고르세요.
복수 선택 가능
테스트객관식딥다이브
Swift Testing으로 작성한 스위트에서, 여러 테스트가 같은 파일 경로에 쓰고 읽는 바람에 간헐적으로 실패합니다. 가장 근본적인 해결책은?
#shared-state
테스트주관식심화
XCUITest로 만든 로그인 플로우 테스트가 CI에서 30%쯤 실패합니다. 안정화하기 위해 앱 코드 쪽에서는 무엇을 바꾸겠습니까?
#flaky
테스트객관식심화
"3초 후 자동 재시도" 로직이 Task.sleep(for: .seconds(3))을 쓰고 있어 테스트가 실제로 3초씩 기다립니다. 테스트를 빠르고 결정적으로…
#determinism
테스트주관식심화
AuthManager.shared를 코드 곳곳에서 직접 부르는 앱이 있습니다. 이 싱글톤에 의존하는 코드를 단위 테스트하려면 어떻게 하겠습니까? …
#test-isolation