AWS Device Farm이란 무엇인가요? - AWS Device Farm

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

AWS Device Farm이란 무엇인가요?

Device Farm은 Amazon Web Services(AWS)에서 호스팅하는 Android, iOS 및 웹 애플리케이션을 실제 휴대폰 및 태블릿에서 테스트하고 상호 작용할 수 있도록 하는 앱 테스트 서비스입니다.

Device Farm을 사용하는 두 가지 주요 방법은 다음과 같습니다.

  • 다양한 테스트 프레임워크를 사용하여 앱을 자동으로 테스트합니다.

  • 실시간으로 앱을 로드하고, 실행하고, 상호 작용할 수 있는 디바이스에 원격으로 액세스할 수 있습니다.

참고

Device Farm은 us-west-2(오레곤) 리전에서만 사용할 수 있습니다.

자동 앱 테스트

Device Farm에서는 자체 테스트를 업로드하거나 스크립트가 필요 없는 내장된 호환성 테스트를 사용할 수 있습니다. 테스트는 병렬로 수행되기 때문에 여러 디바이스의 테스트가 몇 분 안에 시작됩니다.

테스트가 완료되면 상위 수준 결과, 하위 수준 로그, 픽셀 단위 스크린샷 및 성능 데이터가 포함된 테스트 보고서가 업데이트됩니다.

Device Farm은 PhoneGap, Titanium, Xamarin, Unity 및 기타 프레임워크로 만든 앱을 포함하여 네이티브 및 하이브리드 Android와 iOS 앱의 테스트를 지원합니다. 대화형 테스트를 위한 Android 및 iOS 앱의 원격 액세스를 지원합니다. 지원되는 DNS 유형에 대한 자세한 내용은 AWS Device Farm에서 테스트 유형을 사용한 작업 단원을 참조하세요.

원격 액세스 상호 작용

원격 액세스 기능을 사용하면 기능을 테스트하고 고객 문제를 재현하기 위해 웹 브라우저를 통해 실시간으로 살짝 밀기와 제스처를 수행하고 디바이스와 상호 작용할 수 있습니다. 디바이스와의 실시간 상호 작용이 유용한 상황이 많이 있습니다. 예를 들어 고객 서비스 담당자는 고객에게 디바이스 사용 또는 설정 과정을 안내할 수 있습니다. 또한 고객에게 특정 디바이스에서 실행되는 앱을 사용하는 방법을 안내할 수 있습니다. 원격 액세스 세션에서 실행 중인 디바이스에 앱을 설치한 다음 고객 문제 또는 보고된 버그를 재현할 수 있습니다.

원격 액세스 세션 중에 Device Farm은 사용자가 디바이스와 상호 작용할 때 발생하는 작업에 대한 세부 정보를 수집합니다. 세션이 끝날 때 이러한 세부 정보가 포함된 로그와 세션의 비디오 캡처가 생성됩니다.

용어

Device Farm에는 정보가 구성되는 방식을 정의하는 다음 용어가 도입되었습니다.

디바이스 풀

플랫폼, 제조업체 또는 모델 등 일반적으로 유사한 특성을 공유하는 디바이스 모음입니다.

작업

단일 디바이스에서 단일 앱을 테스트하기 위한 Device Farm에 대한 요청입니다. 작업에는 하나 이상의 제품군이 포함되어 있습니다.

측정

디바이스 요금 청구를 말합니다. 설명서 및 API 참조에서 미터링된 디바이스 또는 측정되지 않은 디바이스에 대한 참조를 볼 수 있습니다. 요금에 대한 자세한 내용은 AWS Device Farm 요금을 참조하세요.

프로젝트

실행을 포함하는 논리적 워크스페이스을 나타내며, 하나 이상의 디바이스에서 단일 앱의 각 테스트당 한 번씩 실행됩니다. 프로젝트를 사용하면 원하는 방식으로 워크스페이스을 조직할 수 있습니다. 예를 들어 앱 제목당 하나의 프로젝트 또는 플랫폼당 하나의 프로젝트가 있을 수 있습니다. 필요한 만큼 프로젝트를 생성할 수 있습니다.

보고서

하나 이상의 디바이스에 대해 단일 앱을 테스트하기 위한 Device Farm에 대한 요청인 실행에 대한 정보를 포함합니다. 자세한 내용은 AWS Device Farm에 있는 보고서 단원을 참조하세요.

실행

특정 디바이스 세트에서 실행될 특정 테스트 세트가 있는 앱의 특정 빌드입니다. 실행하면 결과 보고서가 생성됩니다. 실행에는 하나 이상의 작업이 포함되어 있습니다. 자세한 내용은 실행 단원을 참조하세요.

세션

웹 브라우저를 통해 실제 물리적 디바이스와 실시간으로 상호 작용합니다. 자세한 내용은 세션 단원을 참조하세요.

스위트

테스트 패키지 내 테스트의 계층적 구성 스위트에는 하나 이상의 테스트가 포함되어 있습니다.

테스트

테스트 패키지의 개별 테스트 케이스

Device Farm에 관한 자세한 내용은 개념 단원을 참조하세요.

설정

Device Farm을 사용하려면 설정을 참조하세요.