获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

Firebase konsolu ile 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'i kullanmaya nasıl başlayacağınızı açıklar.

1. Adım. Bir Firebase projesi oluşturun

Henüz yapmadıysanız Firebase konsoluna gidin ve yeni bir Firebase projesi oluşturun.

2. Adım. Bir test çalıştırın

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

  • Enstrümantasyon testi : Belirttiğiniz eylemlerle uygulamanızın kullanıcı arayüzünü çalıştırmanıza izin veren, yazdığınız bir test. 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 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 keşfeden bir test.
  • Oyun döngüsü testi : Oyun uygulamalarında oyuncu hareketlerini simüle etmek için bir "demo modu" kullanan bir test.

Bir test çalıştırmak için bkz. Android için Firebase Test Lab ile testleri çalıştırma .

Yeni: Orchestrator ile enstrümantasyon testleri

Android Test Orchestrator , uygulamanızın enstrümantasyon testlerinin her birini bağımsız olarak çalıştırır; bu, çeşitli avantajlara ve aynı zamanda bir dezavantaja sahiptir:

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 alır, böylece paketinizdeki diğer testler çalışmaya devam eder.

dezavantaj

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

3. Adım. 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ırıldıktan sonra test sonuçlarını inceleyebilirsiniz. Test sonuçlarının nasıl yorumlanacağı hakkında daha fazla bilgi için bkz. Firebase Test Laboratuvarı Sonuçlarını Analiz Etme .