Test Lab에서는 다양한 유형의 기기와 iOS 버전에서 앱을 테스트할 수 있습니다. 사용 가능한 기기를 확인하는 방법은 몇 가지가 있습니다.
Firebase Console:FirebaseConsole에서 테스트를 실행하는 경우 테스트 실행 워크플로의 측정기준 선택 단계에서 사용 가능한 기기 목록을 확인할 수 있습니다.
gcloud CLI: Google Cloud CLI에서 사용 가능한 기기 목록을 확인하려면 다음 명령어를 사용합니다.
gcloud firebase test ios 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에서 기기 안정성을 볼 수 있습니다.
다음 명령어 중 하나를 실행합니다.
gcloud firebase test ios models list 또는 gcloud firebase test ios 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 페이지를 엽니다.
테스트 실행을 선택한 다음 테스트 유형을 선택합니다.
앱 바이너리를 업로드합니다.
측정기준 선택 단계에서 맞춤설정을 클릭합니다.
(선택사항) 용량 수준을 기준으로 기기를 필터링하려면 다음 단계를 수행합니다.
필터 아이콘을 클릭합니다.
용량을 선택합니다.
필터링 기준으로 사용할 용량 수준(중간 또는 높음)을 클릭합니다.
저용량 기기를 필터링하려면 중간과 높음으로 필터링합니다.
적용을 클릭합니다.
테스트를 실행할 기기를 하나 이상 선택합니다. 기기 용량에 따라 선택한 기기 옆에 중간 또는 높음 라벨이 표시될 수 있습니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-05(UTC)"],[],[],null,["\u003cbr /\u003e\n\n| **Note:** iOS 18+ devices don't support videos in the results.\n\nTest Lab lets you test your app on a wide variety of different devices and\niOS versions. There are a few ways to see which devices are available:\n\n- **Firebase console:** If you're running tests from the Firebase console,\n you can see a list of available devices during the **Select dimensions** step\n of the **Run a test** workflow.\n\n- **gcloud CLI:** To see a list of available devices from the Google Cloud\n CLI, use the following command:\n\n ```\n gcloud firebase test ios models list\n ```\n- **Google APIs Explorer:** You can even look up the devices directly, without a\n Firebase project or the gcloud CLI, using the\n [Google APIs Explorer](https://developers.google.com/apis-explorer/#p/testing/v1/testing.testEnvironmentCatalog.get?environmentType=IOS).\n\nDevice stability indicator\n\nTest Lab indicates devices that are experiencing degraded stability in the\nFirebase console and Google Cloud CLI with a **Reduced Stability** indicator.\nDevices that have been labeled with the **Reduced Stability** indicator have\nreturned higher rates of inconclusive results for a prolonged period of 30 days\nor more. This feature helps you better choose devices for your use case by\nletting you know if the stability of a test device is degraded.\n\nView device stability in the Firebase console\n\nYou can view device stability in the Firebase console when you're setting up\na new test for a specific device.\n\nTo view device stability, follow these instructions:\n\n1. Open the Test Lab page in the Firebase console.\n\n | **Note:** If this is your first time running a test, follow the onboarding instructions on the main Test Lab page in the Firebase console.\n2. Select **Run a test** and then select a test type.\n\n3. Upload your app binary.\n\n4. On the Select dimensions step, click **Customize**.\n\n5. Choose one or more devices to run your test on. Depending on device\n stability, you might see a **Reduced Stability** label next to the selected\n devices.\n\n6. Run your test.\n\nView device stability in the Google Cloud CLI\n\nYou can view device stability in the gcloud CLI for a specific device when\nyou're setting up a new test.\n\nTo view device stability, follow these instructions:\n\n1. Download the latest [Google Cloud SDK](https://cloud.google.com/sdk/docs/install-sdk#installing_the_latest_version) and follow the\n instructions.\n\n2. Run one of these commands:\n `gcloud firebase test ios models list` or\n `gcloud firebase test ios models describe MODEL_ID`\n\nIf a test device is experiencing degraded stability, you can see the\n`reduced_stability` tag in the TAGS column listing the versions that are affected.\n\nDevice capacity\n\nTest Lab provides aggregated mobile device capacity information\nthrough the Firebase console and Firebase CLI. *Device capacity* is the\naggregated number of online devices in Google's mobile device lab. This feature\nhelps you ensure that there are enough devices in our device lab to run your\ntests more efficiently. Device capacity is measured as High, Medium, and Low.\n| **Note:** Device capacity does not reflect real-time factors like the length of the pending test queue at a moment in time, real-time traffic on the devices, or the state of the devices. For physical devices, the number is the average of online devices in the last 30 days.\n\nTests running on any device capacity level may take longer due to the\nfollowing factors:\n\n- Traffic, which affects when the test starts. To check if there are reported outages or failures, see the [Firebase status dashboard](https://status.firebase.google.com/summary).\n- Device or infrastructure failures, which can happen at any time and affect how long the test takes to run.\n\nThe following table describes the types of device capacity and\nprovides recommendations about when to use each capacity type:\n\n|-----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Capacity** | **Description** | **Recommended use** |\n| High capacity | The Test Lab device catalog contains many devices. | Use when you are running a large number of tests. |\n| Medium capacity | The Test Lab device catalog contains a moderate number of devices. | This capacity level is suitable for running most of your tests. |\n| Low capacity | The Test Lab device catalog contains few devices. While deprecated devices belong to the low-capacity group, not all low-capacity devices are deprecated. | Use when you need to run a test on a specific device model and version. These tests are not suitable for test sharding. Due to low capacity, tests might take a long time to finish, especially if you invoke a large number of tests at the same time. |\n\nView device capacity in the Firebase console\n\nYou can view device capacity in the Firebase console for a specific device\nwhen you're setting up a new test.\n\nTo view device capacity, follow these instructions:\n\n1. Open the Test Lab page in the Firebase console.\n\n | **Note:** If this is your first time running a test, follow the onboarding instructions on the main Test Lab page in the Firebase console.\n2. Select **Run a test** and then select a test type.\n\n3. Upload your app binary.\n\n4. On the Select dimensions step, click **Customize**.\n\n5. (Optional) To filter devices by capacity level, follow these steps:\n\n 1. Click the **Filter** icon.\n\n 2. Select **Capacity**.\n\n 3. Click the capacity level you want to filter by: **Medium** or **High**.\n To filter out any low-capacity devices, filter by both Medium and High.\n\n 4. Click **Apply**.\n\n6. Choose one or more devices to run your test on. Depending on device\n capacity, you might see a **Medium** or **High** label next\n to the selected devices.\n\n7. Run your test.\n\nView device capacity in the Google Cloud CLI\n\nYou can view device capacity in the gcloud CLI for a specific device\nwhen you're setting up a new test.\n\nTo view device capacity, follow these instructions:\n\n1. Download the latest [Google Cloud SDK](https://cloud.google.com/sdk/docs/install-sdk#installing_the_latest_version) and follow the instructions. The version must be 417.0.0 or greater.\n2. Run one of these commands: \n `gcloud firebase test ios list-device-capacities` \n or \n `gcloud firebase test ios models describe `\u003cvar translate=\"no\"\u003eMODEL_ID\u003c/var\u003e\n\nThe output includes device capacity, model ID, model name, and OS version ID.\n\n\nDeprecated devices and versions\n\nDeprecated devices are available for at least one month before being removed\nfrom the Test Lab device catalog. Once a device is removed, Test Lab\nno longer runs test requests targeted at the device; those requests are\nmarked as `Skipped`.\n\nDeprecated devices\n\n| Model | Type | Device/Version | Removing on |\n|---------------|----------|------------------|-------------|\n| iPad 5 | Physical | iPad5/15.4 | 2024-04-07 |\n| iPhone 13 Pro | Physical | Iphone13pro/15.2 | 2024-04-07 |\n| iPad Mini 4 | Physical | ipadmini4/15.4 | 2024-04-07 |\n| iPhone 8 | Physical | iphone8/14.7 | 2025-04-03 |\n| iPhone 11 Pro | Physical | iphone11pro/14.7 | 2025-04-03 |\n| iPhone 12 Pro | Physical | iphone12pro/14.8 | 2025-04-03 |\n\nRequest a device\n\nIf you want to use a device that is not available in Test Lab, you can\n[submit a request](/support/troubleshooter/test_lab/requestdevice) for a device\nto be added to the catalog."]]