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