Android Studio'da Test Çalıştırma
Bu bölümde, Android stüdyosunu kullanarak testlerin nasıl çalıştırılacağını görelim.
Her android uygulamasının iki tür testi vardır -
Fonksiyonel / Birim testleri
Enstrümantasyon testleri
İşlevsel test, gerçek android uygulamasının cihaza veya emülatöre yüklenip başlatılmasını ve işlevselliği test etmesini gerektirmez. Gerçek uygulamayı çalıştırmadan konsolun kendisinde başlatılabilir. Ancak, enstrümantasyon testleri, kullanıcı arayüzü ve kullanıcı etkileşimi gibi işlevleri test etmek için gerçek uygulamanın başlatılmasını gerektirir. Varsayılan olarak, Birim testleri şu dilde yazılır:src/test/java/ klasör ve Enstrümantasyon testleri yazılır src/androidTest/java/Klasör. Android Studio , seçilen test sınıflarında yazılan testi çalıştırmak için test sınıfları için Çalıştır bağlam menüsü sağlar . - Standart olarak, bir Android uygulaması iki sınıfı vardır ExampleUnitTest içinde src / test klasörü ve ExampleInstrumentedTest içinde src / androidTest klasörü.
Varsayılan birim testini çalıştırmak için , Android stüdyosunda ExampleUnitTest'i seçin , sağ tıklayın ve ardından aşağıda gösterildiği gibi 'ExampleUnitTest'i Çalıştır'ı tıklayın.
Birim Testini Çalıştır
Bu, birim testini çalıştıracak ve sonucu aşağıdaki ekran görüntüsündeki gibi konsolda gösterecektir -
Unit Test Success
Varsayılan enstrümantasyon testini çalıştırmak için android stüdyosunda ExampleInstrumentationTest'i seçin, sağ tıklayın ve ardından aşağıda gösterildiği gibi 'ExampleInstrumentationTest'i Çalıştır'ı tıklayın.
Enstrümantasyon Testini Çalıştır
Bu, uygulamayı cihazda veya emülatörde başlatarak birim testini çalıştıracak ve sonucu aşağıdaki ekran görüntüsündeki gibi konsolda gösterecektir -
Enstrümantasyon testi başarılı oldu.