Java ve Selenium ile web testlerini otomatikleştirin
Java ve Selenium 4 ile web UI test otomasyonu: locator stratejileri, wait yönetimi, Page Object Model, TestNG/JUnit 5, Allure raporlama, paralel çalıştırma, Selenium Grid ve CI/CD entegrasyonu.
Kararlı ve sürdürülebilir UI test otomasyonu
Eğitim, Java ile web arayüz testlerini otomatikleştirmeyi baştan sona öğretir. Selenium 4 WebDriver, ChromeDriver ve Selenium Manager, CSS selector ve XPath locator stratejileri, implicit/explicit/fluent wait, iframe, pencere ve alert yönetimi, Actions API, Page Object Model, TestNG ve JUnit 5 ile veri güdümlü test, Allure/Extent raporlama, paralel çalıştırma, Selenium Grid ve Docker ile CI/CD entegrasyonu işlenir.
2 Gün. Her gün dört modül; 1. gün WebDriver Temelleri; 2. gün Test Mimarisi ve CI.
Orta Seviye — Java, Selenium WebDriver, TestNG ve Page Object ile web test otomasyonu
Katılımcılar bir e-ticaret demo sitesi üzerinde uçtan uca test paketi geliştirir, Page Object yapısına dönüştürür ve CI hattında çalıştırır.
Bekleme ve locator stratejileriyle kırılgan olmayan testler yazarsınız.
Page Object Model ile bakımı kolay test mimarisi kurarsınız.
Testleri Docker ve Grid üzerinde paralel ve otomatik çalıştırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, koleksiyon ve istisna bilgisi gerekir.
DOM yapısı ve seçici mantığı bilinmelidir.
Kurulumlar önceden tamamlanmış olmalıdır.
Test senaryosu ve beklenen sonuç kavramlarına aşinalık 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:
Selenium WebDriver ile tarayıcıyı Java kodundan yönetebilirsiniz.
CSS ve XPath ile dayanıklı locator yazabilirsiniz.
Explicit ve fluent wait ile kararsız testleri giderebilirsiniz.
iframe, alert, pencere ve Actions API ile ileri senaryoları otomatikleştirebilirsiniz.
Sürdürülebilir Page Object Model yapısı kurabilirsiniz.
DataProvider ve gruplarla veri güdümlü testler yazabilirsiniz.
Allure ile detaylı test raporu üretebilirsiniz.
Testleri Docker Grid ve CI hattında paralel çalıştırabilirsiniz.
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.
Java SE nesneler ve sınıflar eğitimi: sınıf, yapıcı, kapsülleme, UML ve kütüphane mini projesi. Başlangıç seviyesi, 2 gün uygulamalı, DVA katılım sertifikası.
Detayları Gör →Java SE Programming I eğitimi: tipler, operatörler, döngüler, metotlar, diziler, String, istisna ve konsol uygulaması. 2 gün uygulamalı, DVA katılım sertifikası
Detayları Gör →Java SE Programming II eğitimi: kalıtım, arayüz, generics, Collections, lambda, Stream API, dosya G/Ç ve JDBC. 2 gün uygulamalı, DVA katılım sertifikası.
Detayları Gör →Java SE metot çağrısı semantiği ve iç içe sınıflar eğitimi: overload çözümleme, dinamik bağlama, nested, inner, local ve anonim sınıflar. 2 gün, DVA katılım ser
Detayları Gör →Java SE akışlar, nesne serileştirme ve tamponlu G/Ç eğitimi: DataStream, ObjectStream, Buffered sınıflar ve UTF-8. 2 gün uygulamalı, DVA katılım sertifikası.
Detayları Gör →