AWS Device Farm
1,000분의 디바이스 무료 시간
일회성 평가판 - AWS 프리 티어 사용 혜택
AWS Device Farm은 테스트 인프라를 프로비저닝하고 관리하지 않아도 다양한 데스크톱 브라우저 및 실제 모바일 디바이스에서 테스트를 진행하여 웹 및 모바일 앱 품질을 향상시키는 애플리케이션 테스트 서비스입니다. 테스트를 통해 여러 데스크톱 브라우저나 실제 디바이스에서 동시에 테스트를 실행함으로써 테스트 도구 실행 속도를 높이고 비디오 및 로그를 생성하여 앱과 관련된 문제를 빠르게 식별할 수 있습니다.
실제 모바일 디바이스에서 테스트
자동화된 테스트
AWS 클라우드의 수많은 물리적 디바이스 모음에서 앱을 병렬로 테스트할 수 있습니다. 테스트 스크립트를 작성하거나 관리할 필요 없이 내장된 프레임워크 중 하나를 사용하여 애플리케이션을 테스트하거나, 지원되는 자동화 테스트 프레임워크 중 하나를 사용하세요.
원격 액세스
웹 브라우저에서 직접 실시간으로 제스처, 스와이프 및 상호 작용을 통해 디바이스를 테스트할 수 있습니다.
데스크톱 브라우저에서 테스트
Selenium 테스트를 AWS 클라우드에서 호스팅되는 여러 버전의 Chrome, Internet Explorer 및 Firefox에서 동시에 실행합니다.
Device Farm의 실제 디바이스 테스트 이점
고객이 사용하는 것과 같은 디바이스 사용
다양한 물리적 디바이스와 상호 작용하고 테스트를 수행합니다. 에뮬레이터와는 달리, 물리적 디바이스는 메모리, CPU 사용, 위치, 제조업체와 통신 사업자가 펌웨어 및 소프트웨어에 적용한 수정 사항과 같은 요소를 고려함으로써, 사용자가 앱과 상호 작용하는 방식을 좀 더 정확하게 이해하게 해줍니다. AWS에서는 디바이스를 계속 추가하고 있습니다. 디바이스 목록을 참조하십시오.
문제를 더 빠르게 재현하고 해결
수동으로 문제를 재현하고, 병렬로 자동 테스트를 실행합니다. AWS에서는 동영상, 로그 및 성능 데이터를 수집하므로, 이를 분석하여 문제를 신속하게 해결할 수 있습니다. 자동화된 테스트의 경우, AWS에서 문제를 파악 및 그룹화하므로, 사용자는 가장 중요한 문제에 먼저 집중할 수 있습니다.
실제 환경 시뮬레이션
실제 사용자 상태를 시뮬레이션하도록 위치, 언어, 네트워크 연결, 애플리케이션 데이터를 구성하고 필수 앱을 설치함으로써 테스트 환경을 미세 조정합니다.
적합한 테스트 선택
스크립팅이 필요 없는 AWS의 내장 테스트 도구를 실행하거나 Appium, Calabash 및 Espresso와 같은 오픈 소스 테스트 프레임워크를 선택하여 테스트를 사용자 정의할 수 있습니다(지원되는 프레임워크 참조). 또한, 원격 액세스를 통해 수동 테스트를 수행할 수 있습니다.
개발 워크플로우와 통합
AWS의 서비스 플러그인과 API를 사용하여 테스트를 자동으로 시작하고 Android Studio와 Jenkins 같은 지속적 통합 환경 및 IDE에서 결과를 확인할 수 있습니다.
클라우드에서 프라이빗 디바이스 랩 직접 설정
AWS의 프라이빗 디바이스 랩 솔루션을 사용하면 iOS 및 Android 디바이스를 전용으로 선택할 수 있습니다. Device Farm은 이러한 디바이스에 정확한 구성을 프로비저닝하므로 세션 간에 설정을 유지할 수 있습니다. 이러한 디바이스는 전용이기 때문에 다른 사용자가 사용을 마칠 때까지 기다릴 필요가 없습니다.
Device Farm의 데스크톱 브라우저 테스트 이점
여러 브라우저 인스턴스에서 동시에 테스트 실행
Device Farm의 완전관리형 브라우저 그리드는 필요에 따라 확장되어 여러 테스트를 동시에 실행함으로써 테스트 도구의 실행 속도를 향상시킬 수 있습니다. 종량 요금제를 통해 확장에 따라 추가 비용 발생을 걱정하지 않고 여러 테스트를 동시에 실행할 수 있습니다. 테스트 실행에 걸린 총 시간(분)에 대해서만 지불하면 됩니다.
문제를 빠르게 식별 및 디버그
Device Farm이 생성한 비디오, 콘솔 로그, 작업 로그 및 웹 드라이버 로그를 사용하여 웹 앱을 식별하고 분석하며 발생한 문제를 빠르게 해결합니다.
여러 데스크톱 브라우저 및 브라우저 버전에서 테스트
Chrome, Firefox 및 Internet Explorer를 포함한 여러 데스크톱 브라우저에서 테스트를 실행하여 서로 다른 브라우저 환경에서 예상한 대로 웹 앱이 작동하는지 확인하세요.