Firebase Test Lab, test için bulut tabanlı altyapı sağlar Android uygulamaları. Bu dokümanda, şunu kullanarak Test Lab kullanmaya nasıl başlayacağınız açıklanmaktadır: Firebase konsolu.
Test Lab aşağıdaki test türlerini çalıştırmanıza olanak tanır:
Araç testi: İşlemlerle uygulamanızın kullanıcı arayüzünü kullanmanıza olanak tanıyan, yazdığınız bir test belirtir. Araç testi, projeyle ilgili belirli konularda doğru işlevselliği doğrulamak için uygulamanızın durumunu AndroidJUnitRunnerAPIs gibi başka bir dil kullanabilirsiniz. Test Lab, Espresso ve UI Automator enstrümantasyon test çerçevelerini destekler.
Robo testi: Uygulamanızın arayüzünü analiz eden ve ardından otomatik olarak inceleyen bir test kullanıcı etkinliklerini simüle ederek.
Oyun döngüsü testi: Bir test "demo modu" kullanan oyun uygulamalarında oyuncu hareketlerini simüle edin.
Başlamadan önce
Başlamadan önce projeniz için faturalandırmayı etkinleştirmeniz gerekir. Şu durumda: Etkin bir faturalandırma hesabınız yoksa bir tane ekle ve ardından projenizi bu faturalandırma hesabına bağlayın. Şunlar gerekir: veya düzenleme izinlerini kontrol edin.
1. Adım. Firebase projesi oluşturma
Henüz yapmadıysanız Firebase konsoluna gidin ve yeni bir Firebase projesi oluşturun.
2. Adım. Test çalıştır
Araç testi
Firebase Console gezinme çubuğunda, Test Lab simgesini ve ardından Başlayın -> seçeneğini tıklayın. Enstrümantasyonu Çalıştırma test edin.
Göz at'ı tıklayın ve ardından uygulama APK'nıza veya AAB'nize gidip APK'yı veya Devam'ı tıklamadan önce AAB.
Test matrisinizi tanımlamak için cihazları, Android API düzeylerini, ekran yönleri ve yerel ayarlar hakkında daha fazla bilgi edinebilirsiniz. Şunları yapabilirsiniz: yalnızca istediğiniz cihaz ve Android API düzeyi kombinasyonlarını seçin belirlemektir.
(İsteğe bağlı) Her test yürütmesinin maksimum süresini belirleyen test zaman aşım süresini değiştirmek için Gelişmiş seçenekleri göster'i tıklayın.
(İsteğe bağlı) Test matrislerinizi Firebase konsolunuza dahil ederseniz bir Test matrisi etiketi (isteğe bağlı) alanına etiket adı girin.
N Testlerini Başlat'ı tıklayın (burada "N") geçerli test sayısıdır yapılandırmaları otomatik olarak belirler. Her biri beklemedeki test, çalıştırılmayı beklerken mavi saat simgesiyle gösterilir. ve test tamamlandığında bu simge yeşil bir onay simgesine dönüşür.
Her test çalıştırıldıktan sonra Test Yürütme'de listelenen cihazı tıklayın sütununda yer alan test sonuçları, günlükler, ekran görüntüleri ve videolar.
Robo testi
Firebase konsolu gezinme çubuğunda Test Lab'i ve ardından Başlayın -> Robo testi çalıştır'ı tıklayın.
Göz at'ı tıklayın, uygulama APK'nıza göz atın ve ardından Devam'ı tıklayın.
Test matrisinizi tanımlamak için cihazları, Android API düzeylerini, ekran yönleri ve yerel ayarlar hakkında daha fazla bilgi edinebilirsiniz.
(İsteğe bağlı) Aşağıdaki seçenekleri değiştirmek için Gelişmiş seçenekleri göster'i tıklayın:
- Test zaman aşımı, her test yürütmesinin maksimum süresini belirler.
- Test hesabı kimlik bilgileri, bir test hesabı.
- Ek alanlar, diğer metin alanlarına metin girişi sağlamak için kullanılır dokunun.
(İsteğe bağlı) Test matrislerinizi Firebase konsolunuza erişirseniz Test matrisi etiketi (isteğe bağlı) alanına bir etiket adı girin.
N Test Başlat'ı tıklayın. Buradaki "N", bu ekranda tanımladığınız test matrisindeki geçerli test yapılandırmalarının sayısıdır. Beklemede olan her test, çalıştırılmak üzere beklerken mavi bir saat simgesiyle gösterilir ve test tamamlandığında bu simge yeşil bir onay işaretine dönüşür.
Her testin çalıştırılması bittikten sonra, Test'te listelenen cihazı tıklayın Test durumları, günlükler, ekran görüntüleri ve videolar.
Robo testine rehberlik edecek bir komut dosyası oluşturmak istiyorsanız Android Studio'da Test Lab kullanarak Robo komut dosyası kaydedin.
Oyun Döngüsü testi
Firebase konsolunun Test Lab sayfasında İlk Testinizi Çalıştır > Bir Android Oyun Döngüsü çalıştırın.
Uygulama Yükle bölümünde Göz at'ı tıklayın, ardından uygulamanızın APK dosyasını seçin (henüz yapmadıysanız uygulamanız için bir APK dosyası oluşturun).
(İsteğe bağlı) Test matrislerinizi Firebase konsolunuza erişirseniz Test matrisi etiketi (isteğe bağlı) alanına bir etiket adı girin.
(İsteğe bağlı) Tek seferde birden fazla döngü veya senaryo çalıştırmak ya da çalıştırılacak belirli döngüleri seçmek istiyorsanız Senaryolar alanına döngü numaralarını girin.
Örneğin, "1-3, 5" yazdığınızda Test Lab, 1, 2, 3 ve 5. döngüleri çalıştırır. Varsayılan olarak (Senaryolar alanına herhangi bir şey girmezseniz) Test Lab yalnızca 1. döngüyü çalıştırır.
Cihazlar bölümünde bir veya daha fazla fiziksel cihaz seçin uygulamanızı üzerinde test etmek istiyorsanız, Testleri Başlat'ı tıklayın.
3. Adım: Test sonuçlarınızı inceleme
Test başladığında otomatik olarak test sonuçları sayfasına yönlendirilirsiniz. Testlerin çalıştırılması farklı testlerin sayısına bağlı olarak birkaç dakika sürebilir. test zaman aşımı süresini kontrol etmek için testler. Testleriniz çalıştırıldıktan sonra test sonuçlarını inceleyebilirsiniz. Görüntüleyin Daha fazla bilgi edinmek için Firebase Test Lab Sonuçları analiz ediliyor test sonuçlarının nasıl yorumlanacağıyla ilgili bilgi edineceksiniz.