JUnit 5 ile birim teste sağlam giriş
Unit Testing: An Introduction to the JUnit Framework Eğitimi, Java geliştiricilerine birim testi JUnit 5 ile sıfırdan öğretir. Program JUnit Platform, Jupiter ve Vintage mimarisini, Maven ve Gradle ile kurulumu, @Test ile test yazmayı, yaşam döngüsü kancaları…
JUnit 5 mimarisi ve kurulumundan yaşam döngüsü, assertion ve ilk gerçek test takımına
Unit Testing: An Introduction to the JUnit Framework Eğitimi, Java geliştiricilerine birim testi JUnit 5 ile sıfırdan öğretir. Katılımcılar JUnit Platform, Jupiter ve Vintage'dan oluşan modüler mimariyi, Maven ve Gradle ile kurulumu, @Test ile ilk testi, @BeforeEach ve @AfterAll gibi yaşam döngüsü anotasyonlarını, temel assertion'ları, @DisplayName kullanımını ve okunur test adlandırmayı öğrenir. Eğitim gerçek bir sınıf için baştan sona birim test takımı yazmayla tamamlanır.
4 Gün. Her gün dört modül; her kavram IntelliJ ve Maven ortamında canlı kodlama ve küçük test yazma alıştırmalarıyla işlenir.
Orta Seviye — Java geliştiricileri için JUnit 5 mimarisi, yaşam döngüsü ve temel birim test yazımına giriş programı
Her kavram basit ve gerçek sınıflar üzerinde canlı kodlanır; katılımcılar sıfırdan kendi testlerini yazarak adım adım pekiştirir.
Birim testin ne olduğunu ve JUnit 5 mimarisini kavrayarak doğru alışkanlıklarla güçlü bir test temeli oluşturursunuz.
@Test ve assertion'larla ilk çalışan testinizi yazar, kırmızı-yeşil döngüsünü deneyimleyerek güven kazanırsınız.
Birim testlerle korunan kodu, hataları erken yakalayan bir güvenlik ağıyla korkmadan yeniden düzenlemeyi öğrenirsiniz.
Eğitime başlamadan önce faydalı olacak bilgi ve deneyim alanları
Sınıf, metot, nesne ve temel veri tipleriyle basit Java kodu yazabilmek eğitimi takip etmek için gereklidir.
IntelliJ IDEA veya Eclipse'te proje oluşturup kod çalıştırabilmek alıştırmaları yapmak için yeterlidir.
Temel düzeyde Maven ya da Gradle proje yapısına aşinalık bağımlılık ekleme adımlarını kolaylaştırır.
Kapsülleme ve metot dönüş değeri gibi nesne yönelimli kavramlar test edilecek davranışı anlamaya 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:
Birim testin ne olduğunu, test piramidindeki yerini ve iyi bir testin özelliklerini kavrayarak doğru temeli kurarsınız.
Platform, Jupiter ve Vintage modüllerinin rolünü anlar, JUnit 4 ile farkları ayırt edersiniz.
Maven ve Gradle projelerine JUnit 5'i doğru bağımlılık ve yapılandırmayla kurup testleri çalıştırırsınız.
@Test ile odaklı test metotları yazar, AAA düzeniyle okunur ve bağımsız testler kurgularsınız.
@BeforeEach, @AfterEach, @BeforeAll ve @AfterAll kancalarıyla kurulum ve temizliği doğru yönetirsiniz.
assertEquals, assertTrue, assertNull ve assertAll ile değer, mantık ve çoklu doğrulamaları güvenle yazarsınız.
assertThrows ve assertDoesNotThrow ile beklenen istisnaları ve hata senaryolarını birim testle kapsarsınız.
Gerçek bir sınıf için okunur adlandırma ve organizasyonla baştan sona bakımı kolay bir test takımı yazarsı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.
İş 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 →Yazılım test türleri eğitimi: birim, entegrasyon, sistem, kabul, performans, güvenlik, regresyon, API ve mobil testler ile doğru test seçimi. Online.
Detayları Gör →Test yaşam döngüsü, test seviyeleri, denklik bölümleme ve sınır değer teknikleri, hata yaşam döngüsü ve etkili hata raporlamayla temel yazılım testi eğitimi.
Detayları Gör →Kırmızı-yeşil-refactor döngüsü, birim test yazımı, test doubles, bağımlılık enjeksiyonu ve güvenli refactoring ile uygulamalı Test Driven Development eğitimi.
Detayları Gör →