- [ ] 사용자 인터페이스(UI) 테스트와 단위(Unit) 테스트의 차이점은 무엇인가요? - [ ] XCTest 프레임워크를 사용하여 테스트를 작성하는 방법은 무엇인가요? - [ ] 테스트 주도 개발(TDD)의 장점은 무엇인가요? - [ ] 의존성 주입(Dependency Injection)을 활용하여 테스트 가능한 코드를 작성하는 방법은 무엇인가요?