기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
iOS 디바이스용 테스트 환경
Device Farm은 테스트 실행 중에 iOS 디바이스에 동적으로 연결하는 Amazon 관리형 macOS 인스턴스(호스트)를 활용합니다. 각 호스트는 XCTestUI 및 Appium과 같은 널리 사용되는 다양한 테스트 플랫폼에서 디바이스 테스트를 지원하는 소프트웨어로 사전 구성되어 있습니다.
iOS 테스트 호스트의 현재 반복은 다음을 포함하여 이전 버전과 비교할 때 테스트 환경을 개선했습니다.
-
iOS 15~iOS 26에 대한 일관된 호스트 OS 및 도구 사용 이전 테스트 호스트는 사용 중인 디바이스에 의해 결정되어 여러 iOS 버전에서를 실행할 때 조각화된 소프트웨어 환경이 됩니다. 현재 경험을 통해 간단한 호스트 선택을 통해 디바이스 간에 일관된 환경을 구현할 수 있습니다. 이렇게 하면 각 iOS 디바이스에서 동일한 macOS 버전 및 도구(예: Xcode)를 사용할 수 있습니다.
-
iOS 15 및 16 테스트의 성능 개선 업데이트된 인프라를 사용하여 iOS 15 및 16 테스트의 설정 시간이 크게 개선되었습니다.
-
지원되는 종속성을 위한 선택 가능한 소프트웨어 버전 이제 iOS 및 Android 테스트 호스트 모두에
devicefarm-cli소프트웨어 선택 시스템이 있으므로 지원되는 종속성을 원하는 버전으로 선택할 수 있습니다. 지원되는 종속성(예: Java, Python, Node.js, Ruby 및 Appium)의 경우 테스트 사양을 통해 버전을 선택할 수 있습니다. 이 기능의 작동 방식에 대한 자세한 내용은의 주제를 참조하세요사용자 지정 테스트 환경 내에서 지원되는 소프트웨어.
중요
iOS 18 이하에서를 실행하는 경우 기본적으로 레거시 테스트 호스트에서 테스트가 실행됩니다. 레거시 호스트에서 마이그레이션하는 방법은 아래 주제를 참조하세요.
레거시 iOS 테스트 호스트
iOS 18 이하의 기존 테스트의 경우 사용자 지정 테스트 환경에 대해 레거시 테스트 호스트가 기본적으로 선택됩니다. 다음 표에는 iOS 디바이스 버전에서를 사용하여 실행되는 테스트 호스트 버전이 나와 있습니다.
| 운영 체제 | 아키텍처(들) | 디바이스의 기본값 |
|---|---|---|
| macOS Sonoma (버전 14) | arm64 | iOS 18 |
| macOS Ventura (버전 13) | arm64 | iOS 17 |
| macOS Monterey (버전 12) | x86_64 | iOS 16 이하 |
최신 테스트 호스트를 선택하려면 관련 주제를 참조하세요사용자 지정 테스트 환경을 새 iOS 테스트 호스트로 마이그레이션.
iOS 디바이스에 지원되는 소프트웨어
iOS 디바이스 테스트를 지원하기 위해 iOS 디바이스용 Device Farm 테스트 호스트는 Xcode 및 관련 명령줄 도구로 사전 구성되어 있습니다. 사용 가능한 다른 소프트웨어는 관련 주제를 검토하세요사용자 지정 테스트 환경 내에서 지원되는 소프트웨어.