• Yapay zekadan makale özeti

    • Bu video, bir eğitim içeriği olup, konuşmacı Android'de test yazma konusunda temel bilgileri paylaşmaktadır.
    • Video, Android projelerinde test klasörlerinin (android_test ve test) tanıtımıyla başlıyor ve bu klasörlerin içeriğini açıklıyor. Ardından, basit bir "LoginManager" sınıfı üzerinden unit test yazma sürecini adım adım gösteriyor. Konuşmacı, doğru ve yanlış şifre girişi senaryolarını test ederek, test annotation'larının nasıl kullanılacağını ve test sonuçlarının nasıl kontrol edileceğini pratik bir örnek üzerinden anlatıyor. Video, ilerleyen videolarda daha karmaşık örnekler sunulacağını belirterek sonlanıyor.
    00:00Android'de Test Yazma Temel Kavramları
    • Android'de yeni bir proje oluşturulduğunda "android/test" ve "test" adlı iki klasör oluşur.
    • "android/test" klasöründe yazılan testler instrumentation testler olarak adlandırılır ve emülatör veya cihaza ihtiyaç duyar.
    • "test" klasöründe ise cihaza ve emülatöre ihtiyaç duymadan lokal unit testler yazılır, bu testlerin avantajı daha hızlı olmasıdır.
    01:15Test Örneği Oluşturma
    • Örnek olarak "LoginManager" adında bir sınıf oluşturulur ve bu sınıfta kullanıcı adı ve şifre bilgilerini girerek "login" adında bir metot bulunur.
    • "LoginManager" sınıfı, doğru bilgiler girildiğinde true, yanlış bilgiler girildiğinde false döndürür.
    • Test yazmak için "LoginManagerTest" adında yeni bir sınıf oluşturulur ve test metotları "@Test" annotation ile belirtilir.
    02:29Test Metotlarının Yazılması ve Çalıştırılması
    • İlk test case'i "LoginSuccessTest" olarak yazılır ve doğru bilgilerle login metodunun true dönmesini bekler.
    • İkinci test case'i "LoginFailTest" olarak yazılır ve yanlış şifre girildiğinde login metodunun false dönmesini bekler.
    • Tüm testleri birden çalıştırmak için class'ın üzerine gelip "Run" seçeneği kullanılır ve içindeki tüm test annotation ile belirtilmiş metotlar sırasıyla çağrılır.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor