Mobly, barındırıcı tarafından yürütülen uçtan uca otomatik test için açık kaynak bir test çerçevesidir. Kablosuz bağlantı ve telefon gibi Android özelliklerini doğrulamak için birden fazla cihazda işlemleri koordine etmek üzere Mobly'i kullanabilirsiniz.
Mobly ile ilgili temel bilgiler
Mobly'yi kullanarak Android özelliklerini doğrulamak için Mobly testleri yazıp çalıştırabilirsiniz. Mobly kullanımıyla ilgili temel bilgileri öğrenmek için Mobly eğiticisini inceleyin.
Ayrıca, ana makineden cihaz tarafı kodu tetiklemek üzere özel test APK'ları oluşturmak için Mobly Snippet Lib'i de kullanabilirsiniz.
Mobly özellikleri
Mobly test çerçevesi aşağıdaki özellikleri sağlar:
Esnek test kuruluşu
Mobly, kullanıcıların farklı test paketleri oluşturabileceği bağımsız bir kitaplıktır. Mobly kullanıcıları, diğer kullanıcıların değişikliklerinden etkilenmez.
Kullanıcılar diğer kullanıcıları etkilemeden projeye özel test paketlerine bağımlılık ekleyebilir.
Mobly snippet'leri, kullanıcıların yalnızca testle alakalı API'leri içeren özel test APK'ları oluşturmasına olanak tanır. Bu sayede test APK'larının dosya boyutu yükü en aza indirilir.
Bakımı ve hata ayıklama işlemi kolaydır
Mobly, test ve snippet yığın izlemeleri ve tekrarlanan veya yeniden denenen testler için test iterasyonu başına sonuçlar da dahil olmak üzere bilgilendirici test sonuçları sağlar.
Mobly kod tabanı, göndermeden önce birim testleri ile desteklenir ve yeni kod katkıları için birim testi kapsamını zorunlu kılar. Bu da kod hatası riskini azaltır.
Mobly snippet APK'ları ayrıcalıklı erişim olmadan çalışabilir. Bu sayede çok sayıda platformda test yapabilirsiniz.
Örnek Mobly testleri
Android özellikleri için Mobly testlerine örnekler aşağıda verilmiştir:
- Kablosuz Doğrudan'ı test etme
- CompanionDeviceManager için test etme