기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS 디바이스 팜이란 무엇입니까?
Device Farm은 Amazon Web Services에서 호스팅하는 실제 휴대폰 및 태블릿에서 Android, iOS 및 웹 앱을 테스트하고 상호 작용하는 데 사용할 수 있는 앱 테스트 서비스입니다 (AWS).
디바이스 팜을 사용하는 두 가지 주요 방법은 다음과 같습니다.
-
다양한 테스트 프레임워크를 사용하여 앱을 자동으로 테스트합니다.
-
실시간으로 앱을 로드, 실행 및 상호 작용할 수 있는 장치에 대한 원격 액세스.
참고
디바이스 팜은 에서만 사용할 수 있습니다.us-west-2
(오리건) 지역.
자동화된 앱 테스트
Device Farm을 사용하면 자체 테스트를 업로드하거나 스크립트가 필요 없는 내장된 호환성 테스트를 사용할 수 있습니다. 테스트는 병렬로 수행되기 때문에 여러 디바이스의 테스트가 몇 분 안에 시작됩니다.
테스트가 완료되면 상위 수준 결과, 하위 수준 로그가 포함된 테스트 보고서pixel-to-pixel스크린샷과 성능 데이터가 업데이트됩니다.
Device Farm은 로 만든 앱을 포함하여 네이티브 및 하이브리드 Android 및 iOS 앱의 테스트를 지원합니다.PhoneGap, 티타늄, 자마린, Unity 및 기타 프레임워크. 대화형 테스트를 위한 Android 및 iOS 앱의 원격 액세스를 지원합니다. 지원되는 테스트 유형에 대한 자세한 내용은 을 참조하십시오.AWS Device Farm에서 테스트 유형을 사용한 작업.
원격 액세스 상호 작용
원격 액세스를 사용하면 웹 브라우저를 통해 실시간으로 스와이프하고, 제스처를 취하고, 장치와 상호 작용할 수 있습니다. 장치와의 실시간 상호 작용이 유용한 상황에는 여러 가지가 있습니다. 예를 들어 고객 서비스 담당자는 고객에게 장치 사용 또는 설정 과정을 안내할 수 있습니다. 또한 고객에게 특정 기기에서 실행되는 앱을 사용하는 방법을 안내할 수 있습니다. 원격 액세스 세션에서 실행 중인 장치에 앱을 설치한 다음 고객 문제 또는 보고된 버그를 재현할 수 있습니다.
원격 액세스 세션 중에 Device Farm은 사용자가 장치와 상호 작용할 때 발생하는 작업에 대한 세부 정보를 수집합니다. 세션이 끝날 때 이러한 세부 정보가 포함된 로그와 세션의 비디오 캡처가 생성됩니다.
용어
Device Farm에는 정보 구성 방식을 정의하는 다음 용어가 도입되었습니다.
- 디바이스 풀
-
플랫폼, 제조업체 또는 모델 등 일반적으로 유사한 특성을 공유하는 장치 모음입니다.
- 작업
-
단일 기기에서 단일 앱을 테스트해 달라는 Device Farm에 대한 요청입니다. 작업에는 하나 이상의 제품군이 포함됩니다.
- 계량
-
기기 요금 청구를 말합니다. 설명서 및 API 참조에서 미터링된 기기 또는 측정되지 않은 기기에 대한 참조를 볼 수 있습니다. 요금에 대한 자세한 내용은 을 참조하십시오.AWS 디바이스 팜 요금
. - 프로젝트
-
실행이 포함된 논리적 작업 영역. 하나 이상의 기기에 대한 단일 앱을 테스트할 때마다 한 번 실행됩니다. 프로젝트를 사용하여 원하는 방식으로 작업 공간을 구성할 수 있습니다. 예를 들어 앱 제목당 프로젝트 하나 또는 플랫폼당 프로젝트 하나를 만들 수 있습니다. 필요한 만큼 프로젝트를 생성할 수 있습니다.
- 보고서
-
실행에 대한 정보를 포함합니다. 실행은 Device Farm이 하나 이상의 장치를 대상으로 단일 앱을 테스트하도록 요청하는 요청입니다. 자세한 정보는 AWS 디바이스 팜의 보고서을 참조하세요.
- run
-
특정 기기 세트에서 실행할 특정 테스트 세트를 포함한 앱의 특정 빌드입니다. 실행하면 결과 보고서가 생성됩니다. 실행에는 하나 이상의 작업이 포함되어 있습니다. 자세한 정보는 실행을 참조하세요.
- 세션
-
웹 브라우저를 통해 실제 물리적 장치와 실시간으로 상호 작용합니다. 자세한 정보는 세션을 참조하세요.
- 스위트
-
테스트 패키지 내 테스트의 계층적 구성. 스위트에는 하나 이상의 테스트가 포함되어 있습니다.
- 테스트
-
테스트 패키지의 개별 테스트 케이스.
기기 팜에 대한 자세한 내용은 을 참조하십시오.개념.
설정
디바이스 팜을 사용하려면 을 참조하십시오.설정.