Device Farm 시작하기 - AWS Device Farm

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

Device Farm 시작하기

Device Farm을 사용하여 기본 Android 또는 iOS 앱을 테스트하는 방법을 자세히 알아보세요. Device Farm 콘솔을 사용하여 프로젝트를 만들고, .apk 또는 .ipa 파일을 업로드하고, 표준 테스트 스위트를 실행한 다음 결과를 확인합니다.

참고

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

사전 조건

시작하기 전에 먼저 다음 요구 사항을 완료해야 합니다.

  • 설정의 단계를 수행합니다. AWS 계정과 Device Farm에 액세스할 권한이 있는 AWS Identity and Access Management(IAM) 사용자가 필요합니다.

  • Android의 경우 .apk(Android 앱 패키지) 파일이 필요합니다. iOS의 경우 .ipa(iOS 앱 아카이브) 파일이 필요합니다. 이 연습의 뒷부분에서 파일을 Device Farm에 업로드하세요.

    참고

    .ipa 파일은 시뮬레이터가 아닌 iOS 디바이스용으로 빌드되어야 합니다.

  • (선택 사항) Device Farm이 지원하는 테스트 프레임워크 중 하나의 테스트가 필요합니다. 이 테스트 패키지를 Device Farm에 업로드한 다음, 이 연습의 뒷부분에 테스트를 실행합니다. 사용할 테스트 패키지가 없는 경우 표준 기본 제공 테스트 제품군을 지정하고 실행할 수 있습니다. 자세한 내용은 AWSDevice Farm에서 테스트 유형 사용하기 단원을 참조하세요.

1단계: 콘솔에 로그인

Device Farm 콘솔을 사용하여 테스트용 프로젝트와 실행을 만들고 관리할 수 있습니다. 이 연습의 뒷부분에 프로젝트와 실행을 학습합니다.

2단계: 프로젝트 생성

Device Farm에서 앱을 테스트하려면 먼저 프로젝트를 만들어야 합니다.

  1. 탐색 창에서 모바일 디바이스 테스트를 선택하고 프로젝트를 선택하세요.

  2. 모바일 디바이스 테스트 프로젝트에서 새 프로젝트를 선택하세요.

  3. 프로젝트 만들기에서 프로젝트 이름(예: MyDemoProject)을 입력하세요.

  4. 생성을 선택하세요.

    콘솔은 새로 만든 프로젝트의 자동 테스트 페이지를 엽니다.

3단계: 실행 만들고 시작하기

이제 프로젝트가 있으므로 실행을 만들어 시작할 수 있습니다. 자세한 내용은 실행 단원을 참조하세요.

  1. 자동 테스트 페이지에서 새 실행 생성을 선택하세요.

  2. 애플리케이션 선택 페이지의 모바일 앱에서 파일 선택을 선택한 다음 컴퓨터에서 Android(.apk) 또는 iOS(.ipa) 파일을 선택하세요. 또는 컴퓨터에서 파일을 드래그하여 콘솔에 드롭할 수도 있습니다.

  3. 실행 이름을 입력하세요(예: my first test). 기본적으로 Device Farm 콘솔은 파일 이름을 사용합니다.

  4. 다음을 선택하세요.

  5. 구성 페이지의 테스트 프레임워크 설정 아래에서 테스트 프레임워크 또는 기본 제공 테스트 스위트 중 하나를 선택하세요. 각 옵션에 대한 자세한 내용은 AWSDevice Farm에서 테스트 유형 사용하기 단원을 참조하세요.

    • 아직 Device Farm용으로 테스트를 패키징하지 않은 경우 내장: Fuzz를 선택하여 기본 제공 테스트 스위트를 실행하십시오. 이벤트 수, 이벤트 스로틀Randomizer 시드의 기본값을 유지할 수 있습니다. 자세한 내용은 Device Farm에 내장된 fuzz 테스트 사용하기 단원을 참조하세요.

    • 지원되는 테스트 프레임워크 중 하나의 테스트 패키지가 있는 경우 해당 테스트 프레임워크를 선택한 다음 테스트가 포함된 파일을 업로드하십시오.

  6. 다음을 선택하세요.

  7. 디바이스 선택 페이지에서 디바이스 풀에 대해 상위 디바이스를 선택하세요.

  8. 다음을 선택하세요.

  9. 디바이스 상태 지정 페이지에서 다음 중 원하는 작업을 수행하세요.

    • 실행 중에 Device Farm에서 사용할 추가 데이터를 제공하려면 추가 데이터 추가에서.zip 파일을 업로드하세요.

    • 실행을 위해 다른 앱을 설치하려면 다른 앱 설치에서 해당 앱의 .apk 또는.ipa 파일을 업로드하세요. 설치 순서를 변경하려면 파일을 드래그 앤 드롭하세요.

    • 실행을 위해 Wi-Fi, Bluetooth, GPS 또는 NFC 라디오를 켜려면 라디오 상태 설정에서 해당 확인란을 선택하세요.

      참고

      현재 디바이스 무선 상태 설정은 Android 기본 테스트에만 사용 가능합니다.

    • 실행 중에 위치별 동작을 테스트하려면 디바이스 위치에서 사전 설정된 위도경도 좌표를 지정하세요.

    • 실행에 사용할 디바이스 언어 및 지역을 사전 설정하려면 디바이스 로캘에서 로캘을 선택하세요.

    • 실행에 사용할 네트워크 프로필을 미리 설정하려면 네트워크 프로필에서 선별된 프로필을 선택하세요. 또는 네트워크 프로필 만들기를 선택하여 직접 만들 수도 있습니다.

  10. 다음을 선택하세요.

  11. 검토 및 실행 시작 페이지에서 확인 및 실행 시작을 선택하세요.

디바이스를 사용할 수 있게 되면 일반적으로 몇 분 이내에 Device Farm이 실행을 시작합니다. 실행 상태를 보려면 프로젝트의 자동 테스트 페이지에서 실행 이름을 선택하세요. 실행 페이지의 디바이스 아래에 있는 각 디바이스는 디바이스 테이블의 보류 중 아이콘 Device Farm scheduled a job. 로 시작하다가 테스트가 시작되면 실행 중 아이콘 Device Farm progress indicator. 으로 전환됩니다. 각 테스트가 완료되면 콘솔에 디바이스 이름 옆에 테스트 결과 아이콘이 표시됩니다. 모든 테스트가 완료되면 실행 옆에 있는 보류 중 아이콘이 테스트 결과 아이콘으로 바뀝니다.

4단계: 실행 결과 보기

실행의 테스트 결과를 보려면 프로젝트의 자동 테스트 페이지에서 실행 이름을 선택하세요. 요약 페이지에 다음이 표시됩니다.

  • 결과별 총 테스트 수

  • 고유한 경고가 있거나 실패한 테스트 목록

  • 각각에 대한 디바이스 및 테스트 결과 목록

  • 디바이스별로 그룹화한 실행 중 캡처한 스크린샷

  • 파싱 결과를 다운로드할 수 있는 단원

자세한 내용은 Device Farm에서 테스트 보고서 작업 단원을 참조하세요.

다음 단계

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