Firebase konsoluyla teste başlama

Firebase Test Lab, test işlemleri için bulut tabanlı bir altyapı sağlar Android uygulamaları. Bu dokümanda, Firebase konsolu.

Test Lab aşağıdaki test türlerini çalıştırmanızı sağlar:

  • 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 destekler Espresso ve UI Automator enstrümantasyon testi çerçeveleri.

  • 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

  1. Firebase konsolu gezinme çubuğunda Test Lab'i ve Başlayın -> seçeneğini tıklayın. Enstrümantasyonu Çalıştırma test edin.

  2. 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.

  3. 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.

  4. (İsteğe bağlı) Test zaman aşımını değiştirmek için Gelişmiş seçenekleri göster'i tıklayın. her test yürütmesinin maksimum süresini belirleyen bir değerdir.

  5. (İsteğe bağlı) Test matrislerinizi Firebase konsolu kullanıyorsanız bir etiket adını Test matrisi etiketi (isteğe bağlı) alanına girin.

  6. 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.

  7. 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

  1. Firebase konsolu gezinme çubuğunda Test Lab'i ve Başlayın -> seçeneğini tıklayın. Robo testi çalıştırın.

  2. Göz at'ı tıklayın, uygulama APK'nıza göz atın ve ardından Devam'ı tıklayın.

  3. Test matrisinizi tanımlamak için cihazları, Android API düzeylerini, ekran yönleri ve yerel ayarlar hakkında daha fazla bilgi edinebilirsiniz.

  4. (İ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.
  5. (İsteğe bağlı) Test matrislerinizi Firebase konsolu kullanıyorsanız şunu girerek test matrisinize bir etiket ekleyebilirsiniz: Test matrisi etiketi (isteğe bağlı) alanına bir etiket adı girin.

  6. 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 onaya dönüşür.

  7. 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'i kullanarak Robo komut dosyası kaydetme.

Oyun Döngüsü testi

  1. Firebase konsolunun Test Lab sayfasında İlk Testinizi Çalıştır > Bir Android Oyun Döngüsü çalıştırın.

  2. Uygulama Yükle bölümünde Göz at'ı tıklayın, ardından uygulamanızın APK dosyası (henüz yapmadıysanız uygulamanız için bir APK dosyası oluşturun).

  3. (İsteğe bağlı) Test matrislerinizi Firebase konsolu kullanıyorsanız şunu girerek test matrisinize bir etiket ekleyebilirsiniz: Test matrisi etiketi (isteğe bağlı) alanına bir etiket adı girin.

  4. (İsteğe bağlı) Aynı anda birden fazla döngü veya senaryo çalıştırmak istiyorsanız ya da çalıştırmak için belirli döngüleri seçin, döngü numaralarını Senaryolar alanına bakın.

    Örneğin, "1-3, 5" rakamlarını girdiğinizde Test Lab 1, 2, 3 ve 5. döngüleri çalıştırır. Varsayılan olarak (Senaryolar alanına hiçbir şey girmezseniz) Test Lab yalnızca 1. döngüyü çalıştırır.

  5. 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ını Analiz Etme test sonuçlarının nasıl yorumlanacağıyla ilgili bilgi edineceksiniz.