Doğru assertion ile anlamlı testler
Unit Testing: Assertions & Assumptions in JUnit Eğitimi, JUnit 5'in doğrulama yeteneklerini derinlemesine işler. Program assertEquals ve assertSame gibi temel assertion'ları, assertAll ile gruplu doğrulamayı, assertThrows ile istisna testini, assertTimeout il…
Temel assertion kataloğundan grup, istisna ve zaman iddialarına ve varsayımlara
Unit Testing: Assertions & Assumptions in JUnit Eğitimi, JUnit 5'in doğrulama yeteneklerini derinlemesine işler. Katılımcılar assertEquals, assertTrue ve assertSame gibi temel assertion'ları, assertAll ile gruplu doğrulamayı, assertThrows ile istisna testini ve assertTimeout ile süre sınırını öğrenir. Ayrıca assumeTrue ve assumingThat ile varsayımları, Hamcrest ve AssertJ ile akıcı iddiaları ve okunur hata mesajlarını kavrar. Eğitim doğru iddia seçimiyle tamamlanır.
4 Gün. Her gün dört modül; her iddia türü gerçek testler üzerinde canlı kodlama ve hata mesajı okuma alıştırmalarıyla işlenir.
Orta Seviye — JUnit 5 assertion kataloğunu, grup/istisna/zaman iddialarını ve varsayımları derinlemesine işleyen program
Her assertion ve varsayım gerçek testler üzerinde canlı kodlanır; katılımcılar hatalı testlerin mesajlarını okuyup düzelterek pekiştirir.
Her senaryoya uygun assertion'ı seçerek testin niyetini netleştirir ve başarısızlıkta anlaşılır mesajlar üretirsiniz.
assertAll ve okunur mesajlarla bir testin tüm sorunlarını tek seferde görür, tanı süresini önemli ölçüde kısaltırsınız.
Varsayımlarla uygun olmayan ortamlarda testleri başarısızlık yerine iptal ederek takımı yanıltan kırmızıları önlersiniz.
Eğitime başlamadan önce faydalı olacak bilgi ve deneyim alanları
@Test ile basit test yazabilmek ve testleri çalıştırabilmek bu eğitimi takip etmek için gereklidir.
Nesne eşitliği, equals ve lambda ifadeleri gibi temel Java kavramlarına hakimiyet örnekleri kolaylaştırır.
Java'da istisna fırlatma ve yakalamayı bilmek assertThrows konularını kavramayı kolaylaştırır.
Testleri IDE'de çalıştırıp hata çıktısını okuyabilmek alıştırmaları yapmak için yeterlidir.
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:
assertEquals, assertTrue, assertNull ve assertSame gibi iddiaları her senaryoya doğru türü seçerek kullanırsınız.
İddialara açıklayıcı mesajlar ekleyip lambda ile tembel üreterek başarısızlıkta hata tanısını hızlandırırsınız.
assertAll ile bağımsız iddiaları toplar, ilk hatada durmadan bir testin tüm sorunlarını tek seferde görürsünüz.
assertThrows ve assertDoesNotThrow ile istisna türü, mesaj ve neden zincirini ayrıntılı doğrularsınız.
assertTimeout ve assertTimeoutPreemptively ile kod bloklarına süre sınırı koyar, yavaş davranışı yakalarsınız.
assumeTrue, assumeFalse ve assumingThat ile ortama bağlı testleri başarısızlık yerine iptal ederek yönetirsiniz.
Hamcrest matcher'ları ve AssertJ akıcı iddialarıyla daha okunur, derin ve esnek doğrulamalar yazarsınız.
Her senaryoda en okunur ve anlamlı iddia yaklaşımını seçerek testlerin niyetini netleştirip bakımını kolaylaştı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.
Çevik test eğitimi: Scrum'da test, agile test quadrantları, otomasyon piramidi, TDD, ATDD, BDD, kullanıcı hikayesi testi ve sürekli test. Online ve kurumsal.
Detayları Gör →ISTQB temel seviye test tasarım teknikleri: denklik paylaşımı, sınır değer analizi, karar tablosu, durum geçiş, dal kapsaması ve deneyim temelli test uygulamalı
Detayları Gör →ISTQB temel seviye risk ve kusur yönetimi: risk analizi, risk temelli test, kusur yaşam döngüsü, kusur raporu, severity-priority ve kök neden analizi uygulamalı
Detayları Gör →ISTQB temel seviye statik test: inceleme türleri, inceleme süreci ve rolleri, walkthrough, inspection, statik analiz araçları ve CI entegrasyonu uygulamalı.
Detayları Gör →ISTQB temel seviye test yönetimi: test organizasyonu, test stratejisi, test planı, giriş-çıkış kriterleri, kestirim, izlenebilirlik ve yönetim araçları uygulama
Detayları Gör →ISTQB temel seviye test izleme ve kontrol: test metrikleri, ilerleme ve kusur göstergeleri, raporlar, panolar, metrik yorumlama ve kontrol eylemleri uygulamalı.
Detayları Gör →