Siber güvenlik şirketi Kaspersky, mobil geliştiriciler için otomatik test aracı Kaspresso'yu Android geliştiricilere sundu. Araç, tatbik testi için gereken vadeyi kıymetli ölçüde azaltarak, yayınlama sürecinin hızlandırılmasını sağlıyor.
Mobil geliştiricilerin karşılaştığı temel zorluklardan biri, pratiklerindeki günahları bulmak ve yayınlanma vadelerini azaltmak için sahih otomatik test aracını seçebilmek. Geliştiriciler, Espresso ve Appium üzere otomatik testleri yapabilen araçlar kullansa da, bu araçlar okunabilirlik, günlük kaydı ve kullanıcı arayüzü test mimarisi üzere problemleri gereğince ele alamıyor.
Kaspresso aracı, geliştiricilerin pak, kararlı, bakımı kolay ve anlaşılabilir UI testleri yazmalarını engelleyen dertlerin üstesinden gelmek için geliştirildi. Araç, otomatik Android testleri oluşturmak için Espresso ve Kakao kütüphanelerinden yararlanıyor. Kaspresso ayrıyeten, test tanımlamalarını yeni bir seviyeye çıkararak, Kakao kütüphanesinin dahil edilmesi sayesinde, Espresso üzerinde DSL wrapper olarak sunulan kullanıcı arayüzü testlerinin okunabilirliğini geliştiriyor.
Kaspresso başkaca Flaky testleri ve günlüklerle ilgili problemleri da çözebiliyor. Flaky test, birebir yapılandırma için pratiklerin olduğu başarısız yahut geçebildiği bir test. Bu tıp davranışlar geliştiriciler için zararlı olabilir zira test yanlışları her vakit koddaki kusurları göstermez. Kaspresso'yu indirmek için KasperskyLab'ın GitHub deposuna buradan ulaşabilirsiniz.