Siber guvenlik şirketi Kaspersky, mobil geliştiriciler icin otomatik test aracı Kaspresso'yu Android geliştiricilere sundu. Arac, uygulama testi icin gereken sureyi onemli olcude azaltarak, yayınlama surecinin hızlandırılmasını sağlıyor.
Mobil geliştiricilerin karşılaştığı temel zorluklardan biri, uygulamalarındaki hataları bulmak ve yayınlanma surelerini azaltmak icin doğru otomatik test aracını secebilmek. Geliştiriciler, Espresso ve Appium gibi otomatik testleri yapabilen araclar kullansa da, bu araclar okunabilirlik, gunluk kaydı ve kullanıcı arayuzu test mimarisi gibi sorunları yeterince ele alamıyor.

Kaspresso aracı, geliştiricilerin temiz, kararlı, bakımı kolay ve anlaşılabilir UI testleri yazmalarını engelleyen sorunların ustesinden gelmek icin geliştirildi. Arac, otomatik Android testleri oluşturmak icin Espresso ve Kakao kutuphanelerinden yararlanıyor. Kaspresso ayrıca, test tanımlamalarını yeni bir seviyeye cıkararak, Kakao kutuphanesinin dahil edilmesi sayesinde, Espresso uzerinde DSL wrapper olarak sunulan kullanıcı arayuzu testlerinin okunabilirliğini geliştiriyor.
Kaspresso ayrıca Flaky testleri ve gunluklerle ilgili sorunları da cozebiliyor. Flaky test, aynı yapılandırma icin uygulamaların olduğu başarısız veya gecebildiği bir test. Bu tur davranışlar geliştiriciler icin zararlı olabilir cunku test hataları her zaman koddaki hataları gostermez. Kaspresso'yu indirmek icin KasperskyLab'ın GitHub deposuna buradan ulaşabilirsiniz.