Test Lab에서는 다양한 유형의 기기와 Android 버전에서 앱을 테스트할 수 있습니다. 사용 가능한 기기를 확인하는 방법은 몇 가지가 있습니다.
Firebase Console: FirebaseConsole에서 테스트를 실행하는 경우 테스트 실행 워크플로의 측정기준 선택 단계에서 사용 가능한 기기 목록을 확인할 수 있습니다.
gcloud CLI: Google Cloud CLI에서 사용 가능한 기기 목록을 확인하려면 다음 명령어를 사용합니다.
gcloud firebase test android models list
Google API 탐색기: Google API 탐색기를 사용하여 Firebase 프로젝트 또는 gcloud CLI 없이 직접 기기를 검색할 수도 있습니다.
기기 안정성 표시기
Test Lab은 Reduced Stability 표시기로 Firebase Console 및 Google Cloud CLI에서 안정성이 저하된 기기를 나타냅니다. Reduced Stability 표시기 라벨이 지정된 기기는 30일 이상 장시간 높은 비율의 불충분한 결과를 반환한 기기입니다. 이 기능을 사용하면 테스트 기기의 안정성이 저하되었는지 알 수 있으므로 사용 사례에 적합한 기기를 더 잘 선택할 수 있습니다.
Firebase Console에서 기기 안정성 보기
특정 기기에 새 테스트를 설정할 때 Firebase Console에서 기기 안정성을 확인할 수 있습니다.
기기 안정성을 보려면 다음 안내를 따르세요.
Firebase Console에서 Test Lab 페이지를 엽니다.
테스트 실행을 선택한 다음 테스트 유형을 선택합니다.
앱 바이너리를 업로드합니다.
측정기준 선택 단계에서 맞춤설정을 클릭합니다.
테스트를 실행할 기기를 하나 이상 선택합니다. 기기 안정성에 따라 선택한 기기 옆에 Reduced Stability 라벨이 표시될 수 있습니다.
테스트를 실행합니다.
Google Cloud CLI에서 기기 안정성 보기
새 테스트를 설정할 때 특정 기기의 gcloud CLI에서 기기 안정성을 볼 수 있습니다.
기기 안정성을 보려면 다음 안내를 따르세요.
최신 Google Cloud SDK를 다운로드하고 안내를 따릅니다.
다음 명령어 중 하나를 실행합니다.
gcloud firebase test android models list
또는gcloud firebase test android models describe MODEL_ID
테스트 기기의 안정성이 저하된 경우 영향을 받는 버전이 나열된 TAGS 열에서 reduced_stability
태그를 볼 수 있습니다.
기기 용량
Test Lab은 Firebase Console 및 Firebase CLI를 통해 집계된 휴대기기 용량 정보를 제공합니다. 기기 용량은 Google 휴대기기 실험실에 있는 기기의 집계된 개수입니다. 이 기능을 사용하면 Google 기기 실험실에 테스트를 더 효율적으로 실행하기 위해 필요한 기기가 충분히 있는지 확인할 수 있습니다. 기기 용량은 높음, 중간, 낮음으로 측정됩니다.
다음과 같은 요인으로 인해 기기 용량 수준에서 실행되는 테스트가 더 오래 걸릴 수 있습니다.
- 트래픽은 테스트 시작 시점에 영향을 미칩니다. 서비스 중단 또는 실패가 보고되었는지 확인하려면 Firebase 상태 대시보드를 참조하세요.
- 기기 또는 인프라 장애 - 언제든지 발생할 수 있으며 테스트를 실행하는 데 걸리는 시간에 영향을 줍니다.
다음 표에서는 기기 용량 유형을 설명하고 각 용량 유형을 사용해야 하는 상황에 대한 권장사항을 제공합니다.
용량 | 설명 | 권장 사용 사례 |
고용량 | Test Lab 기기 카탈로그에 많은 기기가 포함되어 있습니다. | 다수의 테스트를 실행할 때 사용합니다. |
중간 용량 | Test Lab 기기 카탈로그에 적당한 개수의 기기가 포함되어 있습니다. | 이 용량 수준은 대부분의 테스트를 실행하는 데 적합합니다. |
저용량 | Test Lab 기기 카탈로그에 기기가 거의 없습니다. 지원 중단된 기기는 저용량 그룹에 속하지만 모든 저용량 기기가 지원 중단된 것은 아닙니다. | 특정 기기 모델 및 버전에서 테스트를 실행해야 할 때 사용합니다. 이러한 테스트는 테스트 샤딩에 적합하지 않습니다. 저용량으로 인해 특히 많은 수의 테스트를 동시에 호출하는 경우 테스트를 완료하는 데 시간이 오래 걸릴 수 있습니다. |
Firebase Console에서 기기 용량 보기
새 테스트를 설정할 때 특정 기기의 Firebase Console에서 기기 용량을 볼 수 있습니다.
기기 용량을 보려면 다음 안내를 따르세요.
Firebase Console에서 Test Lab 페이지를 엽니다.
테스트 실행을 선택한 다음 테스트 유형을 선택합니다.
앱 바이너리를 업로드합니다.
측정기준 선택 단계에서 맞춤설정을 클릭합니다.
(선택사항) 용량 수준을 기준으로 기기를 필터링하려면 다음 단계를 수행합니다.
필터 아이콘을 클릭합니다.
용량을 선택합니다.
필터링 기준으로 사용할 용량 수준(중간 또는 높음)을 클릭합니다. 저용량 기기를 필터링하려면 중간과 높음으로 필터링합니다.
적용을 클릭합니다.
테스트를 실행할 기기를 하나 이상 선택합니다. 기기 용량에 따라 선택한 기기 옆에 중간 또는 높음 라벨이 표시될 수 있습니다.
테스트를 실행합니다.
Google Cloud CLI에서 기기 용량 보기
새 테스트를 설정할 때 특정 기기의 gcloud CLI에서 기기 용량을 볼 수 있습니다.
기기 용량을 보려면 다음 안내를 따르세요.
- 최신 Google Cloud SDK를 다운로드하고 안내를 따릅니다. 버전은 417.0.0 이상이어야 합니다.
- 다음 명령어 중 하나를 실행합니다.
gcloud firebase test android list-device-capacities
또는
gcloud firebase test android models describe MODEL_ID
출력에는 기기 용량, 모델 ID, 모델 이름, OS 버전 ID가 포함됩니다.
지원 중단된 기기 및 버전
지원 중단된 기기는 최소 1개월 동안 제공된 후 Test Lab 기기 카탈로그에서 삭제됩니다. 기기가 삭제되면 Test Lab에서 더 이상 해당 기기 대상의 테스트 요청이 실행되지 않으며 이러한 요청은 Skipped
로 표시됩니다.
지원 중단된 기기
Samsung | Galaxy Tab S3 | 실제 기기 | gts3lltevzw/28 | 2024-04-14 |
Google Nexus 5X | 가상 | Nexus5X/24 | 2025-01-31 | |
Google Nexus 5X | 가상 | Nexus5X/25 | 2025-01-31 | |
Google Nexus 6 | 가상 | Nexus6/24 | 2025-01-31 | |
Google Nexus 6 | 가상 | Nexus6/25 | 2025-01-31 | |
Google Nexus 6P | 가상 | Nexus6P/24 | 2025-01-31 | |
Google Nexus 6P | 가상 | Nexus6P/25 | 2025-01-31 | |
Google Nexus 7 Clone 16:9 | 가상 | Nexus7_clone_16_9/24 | 2025-01-31 | |
Google Nexus 7 Clone 16:9 | 가상 | Nexus7_clone_16_9/25 | 2025-01-31 | |
Google Nexus 9 | 가상 | Nexus9/24 | 2025-01-31 | |
Google Nexus 9 | 가상 | Nexus9/25 | 2025-01-31 | |
Google Nexus(저해상도) | 가상 | NexusLowRes/24 | 2025-01-31 | |
Google Nexus(저해상도) | 가상 | NexusLowRes/25 | 2025-01-31 | |
Samsung | Galaxy Z Fold 3 | 실제 기기 | q2q/31 | 2025-01-31 |
기기 요청
Test Lab에서 사용할 수 없는 기기를 사용하려면 카탈로그에 추가할 기기의 요청을 제출하면 됩니다.