Testi strateji, otomasyonu kültür yap
Testing Android Apps Eğitimi, Android ekiplerine kapsamlı bir test stratejisi ve otomasyon altyapısı kurdurur. Program test piramidini, JUnit birim testini, Mockito ve MockK ile taklidi, Robolectric ile JVM testini, Espresso, UI Automator ve Compose Test ile…
Birim testinden cihaz matrisine ve sürekli entegrasyona kadar kapsamlı test
Testing Android Apps Eğitimi, dağınık test denemelerini sağlam bir test stratejisine dönüştürür. Katılımcılar test piramidini kurar, Mockito ve MockK ile bağımlılıkları izole eder, Robolectric ile JVM üzerinde Android testi yapar. Espresso, UI Automator ve Compose Test ile arayüzü, Paparazzi ile ekran görüntüsünü doğrular; Hilt ile test bağımlılığı, MockWebServer ile ağ testi, Firebase Test Lab ile cihaz matrisi ve CI/CD ile sürekli test otomasyonu uygulamalı işlenir.
3 Gün. Her gün dört modül; kavram anlatımının ardından örnek bir uygulamaya farklı test türleri yazma ve otomasyon kurma atölyeleriyle ilerler.
Orta Seviye — Android ekiplerine kapsamlı test stratejisi ve otomasyon altyapısı kurdurur
Örnek uygulamaya birim, UI ve entegrasyon testleri yazılır; testler yerel, emülatör ve bulut cihazda koşturulup CI'a bağlanır.
Test piramidini kurarak hangi testin ne kadar yazılacağına stratejiyle karar vermeyi öğrenirsiniz.
Firebase Test Lab ile çok sayıda gerçek cihazda koşarak parçalanma kaynaklı hataları yakalarsınız.
CI/CD üzerinde her değişiklikte testleri otomatik koşturarak kaliteyi sürece gömersiniz.
Programdan verim almak için gereken bilgi ve çalışma ortamı
Kotlin ile Activity, Fragment ve basit ekran geliştirebilecek düzeyde deneyim gerekir.
Birim test kavramına aşinalık faydalıdır; ancak ileri test deneyimi beklenmez.
Projeye test bağımlılığı ekleme ve Gradle görevlerini çalıştırma bilgisi gerekir.
Android Studio, çalışan emülatör ve bir Google Cloud hesabı erişimi önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Test piramidini kurarak hangi test türünden ne kadar yazılacağına stratejiyle karar verebilirsiniz.
Mockito ve MockK ile bağımlılıkları izole edip davranışı ve çağrıları güvenle doğrulayabilirsiniz.
Robolectric ile Android çatısını JVM üzerinde çalıştırarak hızlı ve kararlı testler yazarsınız.
Espresso, UI Automator ve Compose Test ile her katmandaki arayüzü otomatik doğrularsınız.
Paparazzi ile görsel regresyonları yakalayarak arayüzün beklenmeyen değişimlerini önlersiniz.
Hilt ve MockWebServer ile bağımlılıkları sahteyle besleyip ağ katmanını izole test edersiniz.
Firebase Test Lab ile çok sayıda gerçek cihazda koşarak parçalanma hatalarını yakalarsınız.
CI/CD üzerinde testleri otomatik koşturup kapsam ve raporla her değişikliği güvenceye alırsınız.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Coroutine, Flow, generic varyans, DSL ve Kotlin Multiplatform ile ileri seviye Kotlin dili eğitimi. Kıdemli geliştiriciler için uygulamalı ve kurumsal.
Detayları Gör →Java diliyle Activity, RecyclerView, SQLite ve Retrofit kullanarak Android uygulaması geliştirme eğitimi. Üç günde uygulamalı ve kurumsal.
Detayları Gör →Java ile Service, WorkManager, bildirim, konum, sensör ve kamera kullanarak native Android geliştirme eğitimi. Dört günde uygulamalı ve kurumsal.
Detayları Gör →Fonksiyonel programlama, koleksiyon zincirleri, null güvenliği, generic ve coroutine ile Kotlin orta seviye eğitimi. Dört günde uygulamalı ve kurumsal.
Detayları Gör →Söz dizimi, null güvenliği, nesne yönelimli programlama, koleksiyon ve coroutine ile sıfırdan Kotlin eğitimi. Dört günde uygulamalı ve kurumsal.
Detayları Gör →Kotlin ile MVVM, Jetpack Compose, Hilt, Room ve Retrofit kullanarak modern Android uygulaması geliştirme eğitimi. Dört günde uygulamalı ve kurumsal.
Detayları Gör →