Selenium WebDriver ile web otomasyonu
Automated Web Testing with Selenium WebDriver (TT3612) Eğitimi, web uygulamalarının test otomasyonunu Selenium WebDriver ile sistematik biçimde öğretir.
WebDriver temellerinden Page Object mimarisine, veri güdümlü testten Selenium Grid'e
Automated Web Testing with Selenium WebDriver (TT3612) Eğitimi, web uygulamalarının test otomasyonunu Selenium WebDriver ile sistematik biçimde öğretir. Katılımcılar WebDriver mimarisini, locator stratejilerini ve bekleme mekanizmalarını kavrar. Açılır menü, iframe, pencere ve Actions API gibi ileri etkileşimler, Page Object Model, TestNG ile veri güdümlü test ve raporlama ele alınır. Program Selenium Grid ile paralel koşum ve CI entegrasyonuyla tamamlanır.
4 Gün. Her gün dört modül; WebDriver etkileşimleri, framework tasarımı ve paralel koşum canlı kodlama ile uygulamalı işlenir.
Orta Seviye — Selenium WebDriver ile web uygulamalarının test otomasyonunu uçtan uca öğreten uygulamalı program
Her konu gerçek web uygulamaları üzerinde canlı kodlanır; locator, bekleme ve Page Object örneklerle adım adım pekiştirilir.
Selenium WebDriver, web test otomasyonunun en yaygın aracıdır; bu beceri iş ilanlarında en çok aranan yetkinlikler arasındadır.
Doğru locator ve bekleme stratejileriyle kararsız testleri azaltıp güvenilir ve tekrarlanabilir otomasyon yazmayı öğrenirsiniz.
Page Object ve veri güdümlü desenlerle tek senaryolardan bakımı kolay, ölçeklenebilir bir test framework'üne geçersiniz.
Eğitime başlamadan önce faydalı olacak bilgi ve deneyim alanları
Java'da değişken, döngü, koşul ve metot gibi temel kavramlara aşinalık örnekleri takip etmeyi kolaylaştırır.
HTML ve CSS yapısına temel aşinalık, locator'ların nasıl çalıştığını anlamak için faydalı olur.
Test senaryosu ve test durumu gibi temel test kavramlarına aşinalık otomasyon mantığını netleştirir.
Bir IDE ve tarayıcı geliştirici araçları (DevTools) kullanımına aşinalık uygulamaları hızlandırı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:
Selenium WebDriver mimarisini ve W3C protokolünü kavrayıp tarayıcı sürücülerini yapılandırarak sağlam bir temel kurarsınız.
CSS, XPath ve Selenium 4 göreli locator'larıyla kararlı ve bakımı kolay eleman bulma stratejileri geliştirirsiniz.
Açık ve akıcı bekleme mekanizmalarını doğru kullanarak kararsız testleri azaltır ve güvenilir otomasyon yazarsınız.
Actions API, iframe, çoklu pencere ve JavaScriptExecutor ile karmaşık web etkileşimlerini güvenle test edersiniz.
Page Object Model ile arayüzü soyutlayarak test mantığını ayrıştırır ve bakımı kolay bir framework oluşturursunuz.
TestNG DataProvider ve Excel gibi dış kaynaklarla test verisini koddan ayırarak kapsamı esnek biçimde genişletirsiniz.
Selenium Grid ve Docker ile testleri çapraz tarayıcıda paralel ve dağıtık biçimde çalıştırarak koşum süresini kısaltırsınız.
Testleri Jenkins veya GitHub Actions boru hattına bağlayıp raporlamayla sürekli kalite geri bildirimi sağlarsı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.
Selenium senkronizasyon eğitimi: implicit, explicit ve fluent wait, ExpectedConditions, navigate, çerez ve StaleElement çözümü. Flaky testleri bitirin.
Detayları Gör →Selenium ortam kurulumu eğitimi: JDK, Maven, WebDriver, Selenium Manager, locator'lar, proje yapısı ve Grid. Otomasyona sağlam temelle başlayın.
Detayları Gör →Selenium ile BrowserStack bulut testi eğitimi: RemoteWebDriver, capabilities, paralel koşum, Local tünel, gerçek cihaz ve CI. Çapraz tarayıcıyı ölçekleyin.
Detayları Gör →Selenium ile React, Angular ve Vue tabanlı SPA test eğitimi: AJAX bekleme, client-side routing, dinamik DOM, state doğrulama ve CDP. Kararlı testler yazın.
Detayları Gör →Form, tablo, modal, takvim, dropdown, sürükle-bırak ve shadow DOM gibi web bileşenlerinin Selenium ile otomatik testini vaka vaka öğreten uygulamalı eğitim.
Detayları Gör →Selenium Grid 4, hub-node mimarisi, Docker ile dağıtık paralel koşum ve Page Object, Factory, Singleton tasarım desenleriyle framework kurma eğitimi.
Detayları Gör →