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
- 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 faturalandırma sürenizi etkileyebilir ve cihazların zaman aşımı sınırlarını aşmanıza neden olabilir.
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 .