테스트
SDK(라이브러리) 테스트 전략
앱이 아니라 다른 회사 앱에 들어가는 채팅 SDK를 만든다고 합시다. 테스트 관점에서 앱 테스트와 무엇이 달라지나요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
앱이 아니라 다른 회사 앱에 들어가는 채팅 SDK를 만든다고 합시다. 테스트 관점에서 앱 테스트와 무엇이 달라지나요?
SDK는 호출 맥락(순서·스레드·OS 버전)을 통제할 수 없으므로 내부 로직뿐 아니라 공개 API 계약 자체와 통합 경로가 테스트 대상이 된다. 최소 한 세트는 일반 import만 쓰는 블랙박스 테스트로 두고, 샘플 앱을 CI에서 빌드해 통합 경로를 지킨다.
테스트주관식입문
단위 테스트, 통합 테스트, UI 테스트는 무엇이 다른가요?
#integration-test
빌드·배포객관식기초
Deployment Target이 iOS 16인 앱에서 iOS 17에 추가된 API를 쓰려고 합니다. 컴파일과 런타임 모두 안전한 방법은?
#sdk
빌드·배포객관식딥다이브
사내 SDK를 소스 비공개 바이너리로 배포하려 합니다. XCFramework가 필요하거나 함께 요구되는 것을 모두 고르세요.
#sdk
iOS 시스템 디자인객관식심화
채팅·통화 기능을 제공하는 iOS 클라이언트 SDK를 다른 회사 앱들이 통합하기 쉽게 설계하려고 합니다. 통합 난이도를 낮추고 안정성을 높이는 설계 원칙으로…
#sdk