Mobly, ana makine odaklı, uçtan uca otomatik test için açık kaynaklı bir test çerçevesidir. Mobly'yi kullanarak Wi-Fi ve telefon görüşmesi gibi Android özelliklerini doğrulamak için birden fazla cihazda işlemleri düzenleyebilirsiniz.
Mobly ile ilgili temel bilgiler
Mobly'yi kullanarak Android özelliklerini doğrulamak için Mobly testleri yazabilir ve yürütebilirsiniz. Mobly'yi kullanmayla ilgili temel bilgileri öğrenmek için Mobly eğitimine göz atın.
Ayrıca, ana makineden cihaz tarafı kodu tetiklemek için özel test APK'ları oluşturmak üzere Mobly Snippet Lib'i de kullanabilirsiniz.
Mobly özellikleri
Mobly test çerçevesi aşağıdaki özellikleri sunar:
Esnek test organizasyonu
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ıklar 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, test APK'larının dosya boyutu ek yükünü en aza indirir.
Bakımı ve hataları ayıklaması kolaydır.
Mobly, test ve snippet yığın izlemeleri ile tekrarlanan veya yeniden denenmiş testler için test başına yineleme sonuçları da dahil olmak üzere bilgilendirici test sonuçları sağlar.
Mobly kod tabanı, göndermeden önce yapılan birim testleriyle kapsanır ve yeni kod katkıları için birim testi kapsamını zorunlu kılar. Bu da kod hataları riskini azaltır.
Mobly snippet APK'ları ayrıcalıklı erişim olmadan çalıştırılabilir. Bu sayede çok sayıda platformda test yapılabilir.
Örnek Mobly testleri
Aşağıda Android özellikleriyle ilgili Mobly testlerine örnekler verilmiştir:
- Wi-Fi Direct'i test etme
- CompanionDeviceManager için test yapma