Firebase Test Lab, Android uygulamalarını test etmek için bulut tabanlı altyapı sağlar. Bu belge, Firebase konsolunu kullanarak Test Lab'e nasıl başlayacağınızı açıklar.
Adım 1. Bir Firebase projesi oluşturun
Henüz yapmadıysanız, Firebase konsoluna gidin ve yeni bir Firebase projesi oluşturun.
Adım 2. 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ü sürmenize 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 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 onu otomatik olarak keşfeden bir test.
- Oyun döngüsü testi : Oyun uygulamalarında oyuncu eylemlerini simüle etmek için bir "demo modu" kullanan bir test.
Test çalıştırmak için Android için Firebase Test Lab ile testleri çalıştırma konusuna bakın.
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 Enstrümantasyon örneğini kaldırı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ı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 test kurulumundaki Ek seçenekler ekranında Orkestratörle Çalıştır'ı seçin.
Adım 3. 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ışması birkaç dakika sürebilir. Testleriniz çalıştıktan sonra test sonuçlarını inceleyebilirsiniz. Test sonuçlarının nasıl yorumlanacağı hakkında daha fazla bilgi edinmek için Firebase Test Laboratuvarı Sonuçlarını Analiz Etme bölümüne bakın.