Android 테스트를 위한 Amazon Linux 2 테스트 환경 작업 - AWS Device Farm

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

Android 테스트를 위한 Amazon Linux 2 테스트 환경 작업

AWSDevice Farm은 아마존 리눅스 2를 실행하는 Amazon Elastic Compute Cloud (EC2) 호스트 머신을 활용하여 안드로이드 테스트를 실행합니다. 테스트 실행을 예약하면 Device Farm은 각 디바이스에 전용 호스트를 할당하여 독립적으로 테스트를 실행합니다. 테스트 실행 후 생성된 아티팩트와 함께 호스트 컴퓨터가 종료됩니다.

Amazon Linux 2 테스트 호스트는 이전 Ubuntu 기반 시스템을 대체하는 최신 Android 테스트 환경입니다. 테스트 사양 파일을 사용하여 Amazon Linux 2 환경에서 Android 테스트를 실행하도록 선택할 수 있습니다.

Amazon Linux 2 호스트는 다음과 같은 장점이 있습니다.

  • 더 빠르고 안정적인 테스트: 레거시 호스트에 비해 새 테스트 호스트는 테스트 속도를 크게 향상시키며 특히 테스트 시작 시간을 단축합니다. Amazon Linux 2 호스트는 테스트 중에 더 뛰어난 안정성과 신뢰성 역시 보여줍니다.

  • 수동 테스트를 위한 향상된 원격 액세스: 최신 테스트 호스트로 업그레이드하면 Android 수동 테스트의 지연 시간이 줄어들고 비디오 성능이 향상됩니다.

  • 표준 소프트웨어 버전 선택: Device Farm은 이제 Appium 프레임워크 버전 뿐만 아니라 테스트 호스트의 주요 프로그래밍 언어 지원을 표준화합니다. 지원되는 언어(현재 Java, Python, Node.js, Ruby) 및 Appium의 경우 새 테스트 호스트는 출시 직후 장기간 안정적인 릴리스를 제공합니다. devicefarm-cli 툴을 이용한 중앙 집중식 버전 관리로 프레임워크 전반에서 일관되게 테스트 사양 파일을 개발할 수 있습니다.