İleri birim test teknikleriyle derinlemesine kalite
Agile Technical Tester: Advanced Unit Testing Techniques Eğitimi, çevik teknik testçiler için birim testin ötesine geçen ileri teknikleri işler.
İleri test doubles'tan mutasyon testine, özellik tabanlı testten eski kodu test etmeye
Agile Technical Tester: Advanced Unit Testing Techniques Eğitimi, çevik teknik testçiler ve geliştiriciler için birim testin ötesine geçen ileri teknikleri derinlemesine ele alır. Katılımcılar gelişmiş test doubles ve argüman yakalama, parametreli ve dinamik testler, mutasyon testiyle test kalitesini ölçme, özellik tabanlı test ve kapsam metriklerini doğru yorumlamayı öğrenir. Test edilmesi zor eski kodun karakterizasyonu ve test takımı performansı da işlenir.
4 Gün. Her gün dört modül; ileri teknikler gerçek kod tabanları üzerinde canlı kodlama ve mutasyon analiziyle uygulamalı işlenir.
İleri Seviye — Çevik teknik testçiler için ileri birim test tekniklerini, mutasyon ve özellik tabanlı testi derinlemesine işleyen program
Her teknik gerçekçi kod tabanları üzerinde canlı kodlanır; mutasyon ve özellik tabanlı araçlarla testlerin gücü ölçülerek pekiştirilir.
Kapsam yüzdesinin yanıltıcı olabileceğini görür, mutasyon testiyle testlerinizin hataları gerçekten yakalayıp yakalamadığını ölçersiniz.
Özellik tabanlı ve parametreli testlerle tek örnek yerine davranışın genel kurallarını test ederek gizli kenar durumları açığa çıkarırsınız.
Test edilmesi zor eski kodu bağımlılıklarını kırarak ve karakterizasyon testleriyle güvenle değiştirilebilir hale getirmeyi öğrenirsiniz.
Eğitime başlamadan önce faydalı olacak bilgi ve deneyim alanları
Bir test çatısında düzenli birim test yazmış olmak ileri teknikleri takip edebilmek için gereklidir.
Mock, stub gibi test doubles'ı daha önce kullanmış olmak gelişmiş izolasyon konularını kavramayı kolaylaştırır.
Kırmızı-yeşil-refactor döngüsüne ve temel refactoring tekniklerine aşinalık eski kod modüllerinde avantaj sağlar.
Scrum veya benzeri çevik bir süreçte çalışma deneyimi, tekniklerin takım bağlamına oturtulmasına yardımcı olur.
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:
Argüman yakalama, kısmi mock ve dinamik yanıtlarla karmaşık etkileşimleri ustalıkla doğrulayıp doğru izolasyon stratejisini seçersiniz.
Statik, zaman ve rastgelelik gibi zor bağımlılıkları enjeksiyon ve dikişlerle izole ederek test edilebilir tasarım kurarsınız.
Parametreli ve dinamik testlerle aynı davranışı birçok girdi için doğrular, test tekrarını azaltıp kapsamı genişletirsiniz.
AssertJ ile akıcı iddialar, derin karşılaştırma ve soft assertion kullanarak testleri okunabilir ve tanısı kolay hale getirirsiniz.
PIT ile mutasyon testi uygulayarak kapsam yüzdesinin ötesinde testlerinizin hataları gerçekten yakalama gücünü ölçersiniz.
jqwik ile değişmezleri özellik olarak yazıp rastgele girdiler ve küçültmeyle gizli kenar durumları otomatik keşfedersiniz.
Karakterizasyon testleri ve dikiş açma teknikleriyle test edilmemiş eski kodu güvenle değiştirilebilir hale getirirsiniz.
Yavaş ve kararsız testleri tespit edip iyileştirerek çevik akışa uygun hızlı ve güvenilir bir test takımı sürdürü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.
JUnit 5 testlerini IDE, Maven Surefire, Gradle ve ConsoleLauncher ile çalıştırma, etiketle filtreleme, paralel yürütme ve CI entegrasyonunu öğreten eğitim.
Detayları Gör →JUnit 5 ile veri odaklı birim testi eğitimi: @ParameterizedTest, ValueSource, CsvSource, MethodSource, Mockito ve JaCoCo kapsam ölçümü. Kurumsal ve online.
Detayları Gör →Uçtan uca test mühendisi eğitimi: test tasarım teknikleri, hata yönetimi, Selenium ve Postman otomasyonu, test yönetimi ve CI/CD. Kurumsal ve online.
Detayları Gör →İş analistleri ve iş birimleri için kod gerektirmeyen yazılım test eğitimi: kabul kriteri, UAT planlama, Gherkin BDD ve iş odaklı hata raporlama. Online.
Detayları Gör →Kapsamlı yazılım test eğitimi: test ilkeleri, STLC, kara/beyaz kutu tasarım teknikleri, test yönetimi, hata döngüsü ve araçlar. ISTQB temelli, online.
Detayları Gör →İleri yazılım test uzmanlığı eğitimi: risk tabanlı strateji, ileri tasarım, otomasyon mimarisi, performans ve güvenlik testi, TMMi süreç iyileştirme. Online.
Detayları Gör →