Her hatanın izini log bırakır
Advanced Selenium Frameworks: Performing Logging Using Log4j Eğitimi, test çerçevesine profesyonel bir loglama katmanı kurmayı öğretir.
Log4j2 mimarisinden appender ve layout'lara, WebDriver olay logu ve paralel bağlama
Advanced Selenium Frameworks: Performing Logging Using Log4j Eğitimi, test çerçevesine izlenebilirlik kazandıran bir loglama katmanı kuran mühendisler yetiştirir. Katılımcılar Log4j2 mimarisini öğrenir; log4j2.xml ile appender, layout ve seviyeleri yapılandırır, RollingFile ile logları döndürür, PatternLayout ile biçimlendirir. WebDriverListener ile tarayıcı olaylarını loglar, ThreadContext ile paralel koşumda logları ayırır ve logu raporlamayla birleştirir.
4 Gün. Her gün dört modül; kısa anlatımın ardından örnek Selenium çerçevesine Log4j2 loglama katmanının adım adım eklendiği atölyelerle ilerler.
İleri Seviye — Selenium çerçevesine profesyonel loglama katmanı kuran test mühendisleri için
Örnek bir Selenium çerçevesine Log4j2 eklenir; appender ve layout yapılandırılır, loglar döndürülür, paralel koşumda ayrışması incelenir.
Her adımı seviyeli loglayarak başarısızlığın hangi noktada ve hangi veriyle oluştuğunu tekrar koşmaya gerek kalmadan saptarsınız.
log4j2.xml ile kod değiştirmeden log seviyesini, biçimini ve hedefini değiştirerek ortama göre esnek çıktı üretirsiniz.
ThreadContext ile her iş parçacığının logunu ayırarak paralel koşumda karışmayan, izlenebilir log akışı elde edersiniz.
Programdan en iyi verimi almak için gereken çerçeve bilgisi ve ortam
WebDriver ile element etkileşimi ve bekleme stratejileri gibi temel Selenium otomasyonuna hakim olmak gerekir.
Sınıf, metot, istisna yönetimi ve temel nesne yönelimli programlama kavramlarına aşinalık beklenir.
Projeye bağımlılık ekleme ve derleme görevlerini çalıştırma düzeyinde Maven ya da Gradle bilgisi gerekir.
BaseTest, Page Object ve testng.xml gibi çerçeve bileşenlerine temel düzeyde aşinalık faydalıdır.
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:
Log4j2 bağımlılıklarını ve log4j2.xml yapılandırmasını örnek bir Selenium çerçevesine kendiniz ekleyebilirsiniz.
TRACE'ten FATAL'a log seviyelerini doğru kullanarak gürültü ile bilgi arasında dengeli bir log akışı kurarsınız.
Console, File ve RollingFile appender'larını yapılandırıp logları boyut ve zamana göre döndürerek yönetirsiniz.
PatternLayout ile zaman, seviye, iş parçacığı ve sınıf bilgisini içeren okunur bir log biçimi tasarlarsınız.
WebDriverListener ve EventFiringDecorator ile tarayıcı etkileşimlerini otomatik ve tutarlı biçimde loglarsınız.
ThreadContext ile her iş parçacığının logunu ayırarak paralel koşumda karışmayan izlenebilir çıktı elde edersiniz.
Async logger, seviye denetimi ve filtrelerle yüksek hacimli loglamanın test hızına etkisini kontrol altında tutarsınız.
Log dosyalarını test raporlarıyla birleştirip CI'da saklayarak sürdürülebilir ve denetlenebilir bir izleme kurarsı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.
Locator stratejileri, bekleme mekanizmaları, Page Object, TestNG, veri güdümlü test, Selenium Grid ve CI ile Selenium WebDriver web otomasyonu eğitimi.
Detayları Gör →Üç Dost, örnek haritalama, Gherkin senaryoları ve yaşayan dokümantasyonla kod yazmadan BDD'yi öğreten iş birliği odaklı canlı atölye eğitimi.
Detayları Gör →Cucumber ile Gherkin, step definition, Selenium entegrasyonu ve CI raporlamasını öğrenin. Uçtan uca BDD test otomasyonu eğitimi. Kurumsal ve online.
Detayları Gör →Cucumber ve BDD'ye sıfırdan başlayın. Gherkin, ilk proje kurulumu ve step definition ile ilk çalışan senaryonuzu yazın. Giriş düzeyi eğitim. Kurumsal ve online.
Detayları Gör →Three Amigos, example mapping ve Gherkin atölyeleriyle ekipçe davranış odaklı geliştirme kurun. Discovery'den yaşayan belgeye BDD atölyesi. Kurumsal ve online.
Detayları Gör →gTAA katmanları, Page Object, data-driven ve hybrid tasarımla sürdürülebilir test otomasyon çerçevesi kurun. Allure ve CI entegrasyonu. Kurumsal ve online.
Detayları Gör →