기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS Device Farm의 테스트 프레임워크 및 내장 테스트
이 섹션에서는 테스트 프레임워크 및 기본 제공 테스트 유형에 대한 Device Farm 지원을 설명합니다.
Device Farm은 앱과 테스트를 서비스에서 관리하는 안전한 Amazon S3 버킷에 업로드하도록 하여 자동 테스트를 실행합니다. 업로드되면 서비스 관리형 테스트 호스트를 포함한 기본 인프라를 가동하고 여러 디바이스에서 병렬로 테스트를 실행합니다. 테스트 결과는 서비스 관리형 S3 버킷에 저장됩니다. 이 아키텍처를 서비스 측 실행이라고 하며, 테스트 호스트 인프라를 직접 관리할 필요 없이 디바이스와 물리적으로 가까운 호스트에서 테스트를 실행할 수 있는 빠르고 효율적인 방법입니다. 이 접근 방식은 많은 디바이스에서 독립적으로 테스트하고 CI/CD 파이프라인의 컨텍스트에서 테스트하는 데 적합합니다.
Device Farm의 테스트 실행 방법에 관한 자세한 내용은 AWS Device Farm의 테스트 환경 섹션을 참조하세요.
참고
Appium 테스터의 경우 로컬 환경에서 Appium 테스트를 실행하는 것이 좋습니다. 원격 액세스 세션을 사용하면 클라이언트 측 Appium 테스트를 실행할 수 있습니다. 자세한 내용은 클라이언트 측 Appium 테스트를 참조하세요.
테스트 프레임워크
Device Farm은 다음과 같은 모바일 자동화 테스트 프레임워크를 지원합니다.
Android 애플리케이션 테스트 프레임워크
iOS 애플리케이션 테스트 프레임워크
웹 애플리케이션 테스트 프레임워크
웹 애플리케이션은 Appium을 사용하여 지원됩니다. 테스트를 Appium으로 가져오는 방법에 대한 자세한 내용은 Device Farm에서 Appium 테스트 자동 실행 단원을 참조하세요.
사용자 지정 테스트 환경의 프레임워크
Device Farm은 XCTests 프레임워크를 위한 테스트 환경의 사용자 지정을 지원하지 않습니다. 자세한 내용은 AWS Device Farm의 사용자 지정 테스트 환경 단원을 참조하십시오.
Appium 버전 지원
사용자 지정 환경에서 실행되는 테스트의 경우 Device Farm은 Appium 버전 1을 지원합니다. 자세한 내용은 AWS Device Farm의 테스트 환경 단원을 참조하십시오.
기본 제공 테스트 유형
기본 제공 테스트의 경우 테스트 자동화 스크립트를 작성 및 유지 관리하지 않고도 여러 디바이스에서 애플리케이션을 테스트할 수 있습니다. Device Farm은 다음의 두 가지 기본 제공 테스트 유형을 제공합니다. Device Farm은 다음과 같은 한 가지 기본 테스트 유형을 제공합니다.