AWS Device Farm, 관리형 Appium 엔드포인트 및 환경 기능 지원

게시된 날짜: 2025년 11월 21일

AWS Device Farm을 사용하면 웹 및 모바일 개발자는 실제 모바일 디바이스와 데스크톱 브라우저를 사용하여 애플리케이션을 테스트할 수 있습니다. 오늘 AWS는 더 나은 웹 및 모바일 경험을 쉽게 구축할 수 있는 세 가지 새로운 기능인 완전 관리형 Appium 엔드포인트, 환경 변수 지원과 IAM 역할 통합을 발표합니다.

새로운 Appium 엔드포인트를 사용하면 단 몇 줄의 코드만으로 연결을 구성하여, IDE 또는 로컬 호스트의 여러 물리적 디바이스에서 대화형 테스트를 실행할 수 있습니다. 이 기능은 호스팅 및 로컬 버전을 포함한 모든 Appium Inspector와 원활하게 연동되어, 요소 검사를 비롯한 모든 작업을 수행합니다. 라이브 동영상 및 로그 스트리밍이 지원되기 때문에 로컬 워크플로 내에서 더 빠르게 피드백을 받을 수 있습니다.

환경 변수를 사용하면 테스트 필터링, 테스트 샤딩, 동적 소프트웨어 버전 선택과 테스트 환경의 세분화된 구성을 수행할 수 있습니다. 사용자가 테스트 예약 API에 간단한 키-값 쌍을 전달하면, 이러한 쌍이 런타임 중에 테스트 호스트에서 환경 변수로 구성됩니다. 따라서 다양한 테스트 시나리오를 위해 다양한 테스트 사양 yaml 파일을 유지 관리할 필요가 없으며, 동적 테스트 환경 구성을 활성화하여 CI/CD 파이프라인을 단순화할 수 있습니다.

그리고 이제 Device Farm 테스트 호스트가 IAM 역할을 맡아 다른 AWS 서비스에 연결될 수 있어, Amazon S3에 아티팩트를 업로드하거나 Amazon CloudWatch에 테스트 출력을 기록하는 등의 워크플로를 구현할 수 있습니다. 환경 변수와 IAM 역할 모두가 프로젝트 수준에서 지속될 수 있어, 실행할 때마다 환경 변수와 IAM 역할을 전달하는 데 따르는 관리 오버헤드가 줄어듭니다.

이러한 기능은 기존 서버 측 실행 기능을 보완하여, 안전한 엔터프라이즈급 워크로드를 실행하는 데 필요한 확장성, 사용자 지정 기능과 제어 기능을 사용자에게 제공합니다. 이들을 함께 사용하면 IDE, AWS Console 또는 기타 환경에서 작업하는 모든 사용자가 모바일 앱을 더 빠르게 작성하고, 디버깅하고, 테스트할 수 있습니다.

자세히 알아보려면 AWS Device Farm 개발자 안내서Appium 테스트, 다른 AWS 리소스 액세스환경 변수를 참조하세요.