Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Firebase konsoluyla test etmeye başlayın

Firebase Test Lab, Android uygulamalarını test etmek için bulut tabanlı altyapı sağlar. Bu belge, Firebase konsolunu kullanarak Test Lab'ı kullanmaya nasıl başlayacağınızı açıklamaktadır.

Uygulamanız için bir Firebase projeniz yoksa, Firebase konsoluna gidin ve şimdi bir tane oluşturmak için Yeni Proje Oluştur'u tıklayın. Projenizde sahiplik veya düzenleme izinlerine ihtiyacınız olacak.

Bir test yap

Firebase Test Lab, aşağıdaki test türlerini çalıştırmanıza olanak tanır:

  • Enstrümantasyon testi : Uygulamanızın kullanıcı arayüzünü belirlediğiniz işlemlerle çalıştırmanıza olanak tanıyan, yazdığınız bir test. Bir enstrümantasyon testi, AndroidJUnitRunnerAPI'leri kullanarak doğru işlevselliği doğrulamak için uygulamanızın durumu hakkında açık iddialarda da bulunabilir. Test Lab, Espresso ve UI Automator 2.0 enstrümantasyon test çerçevelerini destekler.
  • Robo testi : Uygulamanızın arayüzünü analiz eden ve ardından kullanıcı etkinliklerini simüle ederek otomatik olarak araştıran bir test.
  • Oyun döngüsü testi : Oyun uygulamalarında oyuncu eylemlerini simüle etmek için "demo modu" kullanan bir test.

Bir test çalıştırmak için Android için Firebase Test Lab ile testler çalıştırma bölümüne bakın.

Yeni: Orchestrator ile enstrümantasyon testleri

Android Test Orkestratörü , uygulamanızın her enstrümantasyon testini bağımsız olarak çalıştırır, bu birkaç avantajın yanı sıra bir dezavantajı vardır:

Faydaları

  • Paylaşılan durum yok: Her test kendi Enstrümantasyon örneğinde çalışır, bu nedenle paylaşılan durum testler arasında birikmez.

  • İzole çökmeler: Bir test çökerse, yalnızca kendi Instrumentation örneğini kapatır, böylece süitinizdeki diğer testler hala çalışır.

Dezavantaj

  • Daha uzun çalışma süresi: Kendi Enstrümantasyon örneğini çalıştıran her test, test sürecinin genel olarak biraz daha uzun sürdüğü anlamına gelir. Artan çalışma süresi, kota kullanımınızı veya fatura sürenizi etkileyebilir ve cihazların zaman aşımı sınırlarına ulaşmanıza neden olabilir.

Test Lab her zaman Orchestrator'ın en son sürümünü kullanır. Orkestratör'ü etkinleştirmek için, enstrümantasyon testi kurulumundaki Ek seçenekler ekranından Orkestratör ile Çalıştır'ı seçin.

Test sonuçlarınızı araştırın

Test başladığında, otomatik olarak test sonuçları sayfasına yönlendirilirsiniz. Seçtiğiniz farklı konfigürasyonların sayısına ve testleriniz için ayarlanan test zaman aşımı süresine bağlı olarak testlerin çalıştırılması birkaç dakika sürebilir. Testleriniz çalıştıktan sonra test sonuçlarını gözden geçirebilirsiniz. Test sonuçlarının nasıl yorumlanacağı hakkında daha fazla bilgi için Firebase Test Lab Sonuçlarını Analiz Etme bölümüne bakın.