사용자 지정 테스트 환경 내에서 지원되는 소프트웨어 - AWS Device Farm

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

사용자 지정 테스트 환경 내에서 지원되는 소프트웨어

Device Farm은 필요한 많은 소프트웨어 라이브러리가 사전 설치된 호스트 시스템을 사용하여 서비스에서 지원되는 테스트 프레임워크를 실행하여 시작 시 준비된 테스트 환경을 제공합니다. Device Farm은 소프트웨어 선택 메커니즘을 사용하여 여러 언어를 지원하며 환경에 포함된 언어의 버전을 주기적으로 업데이트합니다.

기타 필수 소프트웨어의 경우 테스트 패키지에서 설치, 인터넷에서 다운로드, VPC 내 프라이빗 소스에 액세스하도록 테스트 사양 파일을 수정할 수 있습니다(자세한 내용은 VPC ENI 참조). 자세한 내용은 테스트 사양 예제 단원을 참조하십시오.

사전 구성된 소프트웨어

각 플랫폼에서 디바이스 테스트를 용이하게 하기 위해 테스트 호스트에 다음 도구가 제공됩니다.

도구 디바이스 플랫폼(들)

Android SDK Build-Tools

Android

Android SDK Platform-Tools ( 포함adb)

Android

Xcode

iOS

선택 가능한 소프트웨어

호스트에 사전 구성된 소프트웨어 외에도 Device Farm은 devicefarm-cli 도구를 통해 지원되는 소프트웨어의 특정 버전을 선택할 수 있는 방법을 제공합니다.

다음 표에는 선택 가능한 소프트웨어와 해당 소프트웨어가 포함된 테스트 호스트가 나와 있습니다.

소프트웨어/도구 이 소프트웨어를 지원하는 호스트 테스트 사양에 사용할 명령

Java 17

amazon_linux_2

macos_sequoia

devicefarm-cli use java 17

Java 11

amazon_linux_2

macos_sequoia

devicefarm-cli use java 11

Java 8

amazon_linux_2

macos_sequoia

devicefarm-cli use java 8

Node.js 20

amazon_linux_2

macos_sequoia

devicefarm-cli use node 20

Node.js 18

amazon_linux_2

macos_sequoia

devicefarm-cli use node 18

Node.js 16

amazon_linux_2

devicefarm-cli use node 16

Python 3.11

amazon_linux_2

macos_sequoia

devicefarm-cli use python 3.11

Python 3.10

amazon_linux_2

macos_sequoia

devicefarm-cli use python 3.10

Python 3.9

amazon_linux_2

macos_sequoia

devicefarm-cli use python 3.9

Python 3.8

amazon_linux_2

devicefarm-cli use python 3.8

Ruby 3.2

amazon_linux_2

macos_sequoia

devicefarm-cli use ruby 3.2

Ruby 2.7

amazon_linux_2

devicefarm-cli use ruby 2.7

Appium 3

amazon_linux_2

devicefarm-cli use appium 3

Appium 2

amazon_linux_2

macos_sequoia

devicefarm-cli use appium 2

Appium 1

amazon_linux_2

devicefarm-cli use appium 1

Xcode 26

macos_sequoia

devicefarm-cli use xcode 26

Xcode 16

macos_sequoia

devicefarm-cli use xcode 16

테스트 호스트에는 pipnpm 패키지 관리자(Python과 Node.js 각각 포함)와 같은 개별 소프트웨어 버전에 일반적으로 지원되는 툴과 Appium과 같은 툴을 위한 의존성(예: Appium UIAutomator2 Driver) 역시 포함합니다. 따라서 지원되는 테스트 프레임워크를 사용하는 데 필요한 도구가 보장됩니다.