Daily iOS
테스트

SDK(라이브러리) 테스트 전략

앱이 아니라 다른 회사 앱에 들어가는 채팅 SDK를 만든다고 합시다. 테스트 관점에서 앱 테스트와 무엇이 달라지나요?

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

SDK는 호출 맥락(순서·스레드·OS 버전)을 통제할 수 없으므로 내부 로직뿐 아니라 공개 API 계약 자체와 통합 경로가 테스트 대상이 된다. 최소 한 세트는 일반 import만 쓰는 블랙박스 테스트로 두고, 샘플 앱을 CI에서 빌드해 통합 경로를 지킨다.

받은 질문 공유