UI testlerinizi Selenium ve Jenkins'le otomatikleştirin
Selenium ile web UI test otomasyonu yazmayı ve bu testleri Jenkins CI hattında Selenium Grid ve raporlarla otomatik koşturmayı öğreten orta seviye eğitim.
Selenium WebDriver, Page Object, Selenium Grid ve Jenkins entegrasyonu
Bu orta seviye eğitim, Selenium ile web arayüzü test otomasyonunu ve bu testlerin Jenkins üzerinde sürekli koşturulmasını öğretir. Selenium WebDriver temelleri, element bulma stratejileri (locator), bekleme (explicit/implicit wait), form ve navigasyon işlemleri işlenir. Page Object Model deseni, test çerçevesi (TestNG/JUnit) entegrasyonu, veri odaklı test ve kararlılık (stabilite) teknikleri uygulanır. Selenium Grid ile dağıtık/paralel tarayıcı testi, headless çalıştırma, Jenkins pipeline'da test koşturma, Allure/JUnit raporlama, ekran görüntüsü ve başarısızlık analizi ele alınır. Katılımcılar güvenilir UI testleri yazıp bunları Jenkins hattında paralel ve raporlu biçimde koşturan bir yapı kurar.
3 Gün. Her gün dört modül; katılımcılar Selenium testlerinden Jenkins entegrasyonuna ilerler.
Orta Seviye — Selenium ile web UI test otomasyonu ve bu testlerin Jenkins CI hattında otomatik koşturulması.
Katılımcılar Selenium ile UI testleri yazıp Page Object ile düzenler ve Jenkins hattında paralel koşturur.
Selenium WebDriver ile web arayüzü testlerini güvenilir yazarsınız.
Page Object Model ile bakımı kolay test yapısı kurarsınız.
Selenium Grid ve Jenkins'le testleri paralel ve otomatik koşarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java/Python gibi bir dilde temel programlama beklenir.
HTML/CSS seçici ve DOM kavramına aşinalık faydalıdır.
Temel Jenkins iş/pipeline kavramı işe yarar.
Tarayıcı, WebDriver, bir IDE ve Jenkins erişimi.
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:
Selenium WebDriver ile elemanları bulup etkileşim kurabilirsiniz.
Dayanıklı CSS/XPath locator stratejileri tasarlayabilirsiniz.
Explicit/fluent wait ile kararlı testler yazabilirsiniz.
POM ile sürdürülebilir test yapısı kurabilirsiniz.
DataProvider ve harici veriyle testleri çeşitlendirebilirsiniz.
Grid ile dağıtık ve paralel tarayıcı testi kurabilirsiniz.
Testleri Jenkins hattında otomatik koşturabilirsiniz.
Allure/JUnit raporları ve ekran görüntüleriyle analiz yapabilirsiniz.
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.
Jenkins declarative/scripted pipeline, shared library, dağıtık ajan, credential ve multibranch ile uçtan uca CI/CD kurmayı öğreten ileri seviye eğitim.
Detayları Gör →CI/CD boru hattı anatomisi, dağıtım stratejileri, DevSecOps kapıları, IaC/GitOps ve teslimat metriklerini bütünsel ele alan orta seviye eğitim.
Detayları Gör →Cursor yapay zekâ editörünü kural dosyaları, kod incelemesi, PR akışı ve CI/CD doğrulamasıyla ekip ölçeğinde entegre etmeyi öğreten orta seviye eğitim.
Detayları Gör →Mikrohizmet desenleri, devre kesici/retry, Docker/Kubernetes ve hizmet başına CI/CD ile hataya dayanıklı mimari kurmayı öğreten ileri seviye eğitim.
Detayları Gör →Artifact depoları, dağıtım orkestrasyonu, IaC, özellik bayrağı ve ChatOps ile sürekli teslimat için işbirliği araç ekosistemini öğreten orta seviye eğitim.
Detayları Gör →