Arayüzün ötesine bakın
Selenium Deep Dive: Database & Log Management in Selenium Testing Eğitimi, testi arayüzde bırakmayıp veri katmanına ve izlenebilirliğe taşır.
JDBC ile veritabanı doğrulamadan test verisi yönetimine ve log temelli izlenebilirliğe
Selenium Deep Dive: Database & Log Management in Selenium Testing Eğitimi, testi yalnızca arayüzde bırakmayıp veri katmanına ve izlenebilirliğe taşır. Katılımcılar JDBC ile veritabanına bağlanır, ResultSet üzerinden arayüzde görünen veriyi veritabanıyla karşılaştırır. Test verisini kurar, temizler ve işlemi geri alarak izole çalışır. Ardından SLF4J ve Log4j2 ile test adımlarını loglar, uygulama ve veritabanı loglarını korelasyon kimliğiyle ilişkilendirir ve analiz eder.
3 Gün. Her gün dört modül; kısa anlatımın ardından JDBC ile veritabanı doğrulama ve log yönetiminin test paketine eklendiği uygulamalı atölyelerle ilerler.
Orta Seviye — testlerini veritabanıyla doğrulamak ve logla izlenebilir kılmak isteyen mühendisler için
Örnek test paketine önce JDBC ile veritabanı doğrulama, ardından korelasyonlu log yönetimi eklenerek uçtan uca izlenebilirlik kurulur.
Arayüzde görünen veriyi JDBC ile veritabanından doğrulayarak UI'ın gizlediği hataları veri seviyesinde yakalarsınız.
Test verisini kurup temizleyerek ve işlemi geri alarak testleri birbirinden bağımsız ve tekrarlanabilir hâle getirirsiniz.
Test, uygulama ve veritabanı loglarını korelasyon kimliğiyle birleştirerek başarısızlığın gerçek nedenine hızla inersiniz.
Programdan en iyi verimi almak için gereken Selenium ve veritabanı bilgisi
Element etkileşimi, bekleme ve temel çerçeve yapısı düzeyinde WebDriver otomasyonuna hakim olmak gerekir.
SELECT, WHERE, JOIN ve basit sorgu yazma düzeyinde temel SQL bilgisi beklenir.
Sınıf, metot, istisna yönetimi ve kaynakların kapatılması gibi kavramlara aşinalık gereklidir.
Test ortamında bir veritabanına bağlanma ve tablo yapısını okuma düzeyinde 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:
Arayüz doğrulamasının neden yeterli olmadığını kavrayıp veritabanı seviyesinde doğrulamanın değerini örneklerle açıklarsınız.
JDBC ile test veritabanına güvenli biçimde bağlanıp kaynakları try-with-resources ile doğru şekilde kapatabilirsiniz.
PreparedStatement ile parametreli sorgu çalıştırıp ResultSet üzerinden veriyi güvenli biçimde okuyabilirsiniz.
Arayüzde girilen veriyi veritabanıyla karşılaştırarak UI'ın gizlediği veri hatalarını güvenle yakalarsınız.
Test verisini kurup temizleyerek ve işlemi geri alarak testleri izole, tekrarlanabilir ve kararlı hâle getirirsiniz.
Bağlantı havuzuyla veritabanı erişimini verimli yönetip bağlantı sızıntısını önleyerek paralel koşuma uygun hâle getirirsiniz.
SLF4J ve Log4j2 ile test adımlarını ve SQL sorgularını seviyeli ve okunur biçimde loglayabilirsiniz.
Korelasyon kimliğiyle test, uygulama ve DB loglarını ilişkilendirip analiz ederek başarısızlığın kök nedenine ulaşı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.
Araçtan bağımsız test otomasyonu eğitimi. Otomasyon stratejisi, test piramidi, framework türleri, araç seçimi, CI ve ROI. Online ve kurumsal, yöneticilere uygun
Detayları Gör →iSQI Selenium WebDriver Foundation sınavına hazırlık eğitimi. WebDriver mimarisi, locator, bekleme, Page Object ve örnek sınav soruları. Online ve kurumsal.
Detayları Gör →Katalon Studio ile düşük kod test otomasyonu eğitimi. Web Recorder, Object Repository, Groovy, veri odaklı test, API, mobil ve TestOps CI. Online ve kurumsal.
Detayları Gör →RemoteWebDriver ve Selenium Grid 4 ile uzaktan test otomasyonu eğitimi. Grid mimarisi, Docker ile dinamik grid, bulut grid ve CI entegrasyonu uygulamalı işlenir
Detayları Gör →Selenium Grid'de dağıtık ve paralel test koşumu eğitimi. TestNG paralel tasarımı, ThreadLocal thread-safe mimari, yük dağıtımı ve flaky yönetimi uygulamalı işle
Detayları Gör →Selenium ile BDD ve TDD eğitimi. TDD red-green-refactor döngüsü, Cucumber Gherkin senaryoları, step tanımları, hooks ve yaşayan dokümantasyon uygulamalı işlenir
Detayları Gör →