Test Lab, uygulamanızı çok çeşitli cihazlarda ve Android sürümlerinde test etmenize olanak tanır. Hangi cihazların kullanılabildiğini görmenin birkaç yolu vardır:
Firebase Console: Testleri Firebase Console'dan çalıştırıyorsanız Test çalıştırma iş akışının Boyutları seçin adımında kullanılabilir cihazların listesini görebilirsiniz.
gcloud CLI: Google Cloud CLI'da kullanılabilir cihazların listesini görmek için aşağıdaki komutu kullanın:
gcloud firebase test android models list
Google API Gezgini: Firebase projesi veya gcloud CLI olmadan, Google API Gezgini'ni kullanarak cihazları doğrudan arayabilirsiniz.
Cihaz kararlılığı göstergesi
Test Lab, Firebase konsolunda ve Google Cloud KSA'da kararlılığı düşen cihazları Düşük Kararlılık göstergesiyle belirtir. Düşük Kararlılık göstergesiyle etiketlenen cihazlar, 30 gün veya daha uzun bir süre boyunca daha yüksek oranlarda kesin olmayan sonuçlar döndürmüştür. Bu özellik, bir test cihazının kararlılığının azaldığını size bildirerek kullanım alanınız için daha iyi cihazlar seçmenize yardımcı olur.
Firebase konsolunda cihaz kararlılığını görüntüleme
Belirli bir cihaz için yeni bir test oluştururken Firebase Console'da cihaz kararlılığını görüntüleyebilirsiniz.
Cihaz kararlılığını görüntülemek için aşağıdaki talimatları uygulayın:
Firebase konsolunda DevOps & Engagement (DevOps ve Etkileşim) > Test Lab'e gidin.
Test çalıştır'ı ve ardından bir test türü seçin.
Uygulamanızın ikili programını yükleyin.
"Boyutları seçin" adımında Özelleştir'i tıklayın.
Testinizi çalıştırmak için bir veya daha fazla cihaz seçin. Cihaz kararlılığına bağlı olarak, seçilen cihazların yanında Düşük Kararlılık etiketi görebilirsiniz.
Testinizi çalıştırın.
Google Cloud KSA'da cihaz kararlılığını görüntüleme
Yeni bir test oluştururken belirli bir cihazın kararlılığını gcloud CLI'da görüntüleyebilirsiniz.
Cihaz kararlılığını görüntülemek için aşağıdaki talimatları uygulayın:
En yeni Google Cloud SDK'sını indirin ve talimatları uygulayın.
Şu komutlardan birini çalıştırın:
gcloud firebase test android models listveyagcloud firebase test android models describe MODEL_ID
Bir test cihazının kararlılığı düşüyorsa ETİKETLER sütununda etkilenen sürümleri listeleyen reduced_stability etiketini görebilirsiniz.
Cihaz kapasitesi
Test Lab, Firebase konsolu ve Firebase CLI aracılığıyla toplu mobil cihaz kapasitesi bilgileri sağlar. Cihaz kapasitesi, Google'ın mobil cihaz laboratuvarındaki online cihazların toplam sayısıdır. Bu özellik, testlerinizi daha verimli bir şekilde çalıştırmak için cihaz laboratuvarımızda yeterli sayıda cihaz olmasını sağlamanıza yardımcı olur. Cihaz kapasitesi Yüksek, Orta ve Düşük olarak ölçülür.
Herhangi bir cihaz kapasitesi seviyesinde çalışan testler, aşağıdaki faktörler nedeniyle daha uzun sürebilir:
- Trafik, testin ne zaman başlayacağını etkiler. Bildirilen kesinti veya hata olup olmadığını kontrol etmek için Firebase Durum Kontrol Paneli'ne bakın.
- Herhangi bir zamanda meydana gelebilecek ve testin ne kadar süreceğini etkileyebilecek cihaz veya altyapı arızaları.
Aşağıdaki tabloda, cihaz kapasitesi türleri açıklanmakta ve her bir kapasite türünün ne zaman kullanılacağıyla ilgili öneriler sunulmaktadır:
| Kapasite | Açıklama | Önerilen kullanım |
| Yüksek kapasite | Test Lab cihaz kataloğunda birçok cihaz bulunur. | Çok sayıda test yaparken kullanın. |
| Orta kapasite | Test Lab cihaz kataloğunda orta sayıda cihaz var. | Bu kapasite seviyesi, testlerinizin çoğunu çalıştırmak için uygundur. |
| Düşük kapasite | Test Lab cihaz kataloğunda az sayıda cihaz var. Desteği sonlandırılan cihazlar düşük kapasiteli gruba ait olsa da düşük kapasiteli cihazların tümünün desteği sonlandırılmamıştır. | Belirli bir cihaz modeli ve sürümünde test çalıştırmanız gerektiğinde kullanılır. Bu testler, test parçalama için uygun değildir. Düşük kapasite nedeniyle, özellikle aynı anda çok sayıda test çağırırsanız testlerin tamamlanması uzun sürebilir. |
Firebase konsolunda cihaz kapasitesini görüntüleme
Yeni bir test oluştururken belirli bir cihazın kapasitesini Firebase konsolunda görüntüleyebilirsiniz.
Cihaz kapasitesini görüntülemek için aşağıdaki talimatları uygulayın:
Firebase konsolunda DevOps & Engagement (DevOps ve Etkileşim) > Test Lab'e gidin.
Test çalıştır'ı ve ardından bir test türü seçin.
Uygulamanızın ikili programını yükleyin.
"Boyutları seçin" adımında Özelleştir'i tıklayın.
(İsteğe bağlı) Cihazları kapasite düzeyine göre filtrelemek için aşağıdaki adımları uygulayın:
Filtre simgesini tıklayın.
Kapasite'yi seçin.
Filtrelemek istediğiniz kapasite seviyesini tıklayın: Orta veya Yüksek. Düşük kapasiteli cihazları filtrelemek için hem Orta hem de Yüksek'e göre filtreleyin.
Uygula'yı tıklayın.
Testinizi çalıştırmak için bir veya daha fazla cihaz seçin. Cihaz kapasitesine bağlı olarak, seçilen cihazların yanında Orta veya Yüksek etiketini görebilirsiniz.
Testinizi çalıştırın.
Google Cloud CLI'da cihaz kapasitesini görüntüleme
Yeni bir test oluştururken gcloud CLI'da belirli bir cihazın kapasitesini görüntüleyebilirsiniz.
Cihaz kapasitesini görüntülemek için aşağıdaki talimatları uygulayın:
- En yeni Google Cloud SDK'sını indirin ve talimatları uygulayın. Sürüm 417.0.0 veya daha yeni olmalıdır.
- Şu komutlardan birini çalıştırın:
gcloud firebase test android list-device-capacities
veya
gcloud firebase test android models describe MODEL_ID
Çıkışta cihaz kapasitesi, model kimliği, model adı ve işletim sistemi sürüm kimliği yer alır.
Desteği sonlandırılan cihazlar ve sürümler
Desteği sonlandırılan cihazlar, Test Lab cihaz kataloğundan kaldırılmadan önce en az bir ay boyunca kullanılabilir. Bir cihaz kaldırıldıktan sonra Test Lab, artık cihazı hedefleyen test isteklerini çalıştırmaz. Bu istekler Skipped olarak işaretlenir.
Kullanımdan kaldırılan cihazlar
| Üretici | Model Adı | Cihaz Formu | Cihaz kimliği | Planlanan Kaldırılma Tarihi | Önerilen Değişiklik |
|---|---|---|---|---|---|
| Samsung | Galaxy Tab S3 | Fiziksel | gts3lltevzw/28 | 2024-04-14 | |
| Google TV Amati | Sanal | AmatiTvEmulator/29 | TBD |
||
| Google TV | Sanal | GoogleTvEmulator/30 | TBD |
GoogleTv.arm/31 (yakında kullanıma sunulacak) | |
| Samsung | Samsung Galaxy Z Fold2 | Fiziksel | f2q/30 | 2026-02-13 | |
| Pixel 2 (Arm) | Sanal Kol | Pixel2.arm/26 | 2025-11-15 | MediumPhone.arm/26 | |
| Pixel2.arm/27 | 2025-11-15 | MediumPhone.arm/27 | |||
| Pixel2.arm/28 | 2025-11-15 | MediumPhone.arm/28 | |||
| Pixel2.arm/29 | 2025-11-15 | MediumPhone.arm/29 | |||
| Pixel2.arm/30 | 2025-11-15 | MediumPhone.arm/30 | |||
| Pixel2.arm/31 | 2025-11-15 | MediumPhone.arm/31 | |||
| Pixel2.arm/32 | 2025-11-15 | MediumPhone.arm/32 | |||
| Pixel2.arm/33 | 2025-11-15 | MediumPhone.arm/33 |
Cihaz isteğinde bulunma
Test Lab uygulamasında bulunmayan bir cihazı kullanmak istiyorsanız kataloğa eklenmesi için istek gönderebilirsiniz.