Dağınık testten mimarisi olan çerçeveye
Advanced Selenium Features & Framework Design Eğitimi, dağınık test betiklerini ölçeklenebilir bir çerçeveye dönüştürmeyi öğretir. Program Actions API, JavascriptExecutor, akıcı bekleme ile pencere ve çerçeve yönetimini; Page Object ve PageFactory mimarisini,…
İleri WebDriver yeteneklerinden Page Object mimarisine, veri odaklılıktan paralel koşuma
Functional Testing with Selenium: Advanced Selenium Features & Framework Design Eğitimi, dağınık test betiklerini bakımı kolay, ölçeklenebilir bir çerçeveye dönüştüren mühendisler yetiştirir. Katılımcılar Actions API, JavascriptExecutor, açık ve akıcı bekleme, pencere ve çerçeve yönetimi ile CDP gibi ileri yetenekleri kullanır; Page Object ve PageFactory ile mimari kurar, veri odaklı tasarım, yapılandırma yönetimi, TestNG, raporlama, loglama ve paralel koşumu birleştirir.
4 Gün. Her gün dört modül; kısa anlatımın ardından sıfırdan bir Selenium çerçevesinin katman katman kurulduğu uygulamalı atölyelerle ilerler.
İleri Seviye — Selenium'un ileri yeteneklerini kullanıp ölçeklenebilir bir test çerçevesi tasarlayanlar için
İleri WebDriver yetenekleri örneklerle gösterilir, ardından Page Object tabanlı çerçeve sıfırdan katman katman tasarlanıp koşturulur.
Page Object ve katmanlı tasarımla test sayısı arttıkça bakımı zorlaşmayan, ölçeklenebilir bir çerçeve kurarsınız.
Actions, JavascriptExecutor ve akıcı bekleme gibi ileri yetenekleri doğru yerde kullanarak zorlu senaryoları çözersiniz.
Testleri TestNG ile paralel koşturup CI'a bağlayarak geri bildirim süresini belirgin biçimde kısaltırsınız.
Programdan en iyi verimi almak için gereken bilgi ve ortam
WebDriver ile element bulma, tıklama ve form doldurma düzeyinde temel Selenium deneyimi gerekir.
Sınıf, kalıtım, arayüz, istisna yönetimi ve nesne yönelimli programlama kavramlarına hakimiyet beklenir.
Bağımlılık yönetimi ve derleme görevlerini çalıştırma düzeyinde Maven ya da Gradle bilgisi gerekir.
Test anotasyonları ve yaşam döngüsü kancaları gibi temel test çerçevesi aşinalığı 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:
Actions API, JavascriptExecutor ve akıcı bekleme ile sürükle bırak, çerçeve ve dinamik içerik gibi zorlu senaryoları çözersiniz.
Çoklu pencere, iframe ve uyarıları güvenle yönetip CDP yetenekleriyle ağ ve cihaz taklidini kullanırsınız.
Test, sayfa ve yardımcı katmanlara ayrılmış, sorumlulukları net bir çerçeve mimarisini sıfırdan tasarlarsınız.
Page Object ve PageFactory ile seçicileri kapsülleyip sayfaları bakımı kolay sınıflara dönüştürürsünüz.
DataProvider, Excel ve properties ile veri odaklı test ve ortam bazlı yapılandırma yönetimini kurarsınız.
Grup, bağımlılık, listener ve yeniden deneme çözümleyici gibi TestNG yeteneklerini çerçeveye entegre edersiniz.
Allure veya ExtentReports ile zengin rapor ve Log4j2 ile izlenebilir log üreterek sonuçları anlaşılır kılarsınız.
ThreadLocal ve Grid ile paralel koşum kurup çerçeveyi CI/CD iş akışına bağlayarak geri bildirimi hızlandırı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.
Cypress ile test otomasyonu eğitimi. Komut modeli, seçiciler, doğrulamalar, cy.intercept ile ağ kontrolü, özel komutlar ve CI koşumu uygulamalı işlenir.
Detayları Gör →Cucumber ile BDD eğitimi. Gherkin, step definition, Cucumber expression, data table, scenario outline, Selenium entegrasyonu ve raporlama uygulamalı işlenir.
Detayları Gör →ETL testi eğitimi. Veri ambarı, kaynak-hedef doğrulama, dönüşüm testi, veri kalitesi, SQL doğrulama ve test otomasyonu uygulamalı olarak işlenir.
Detayları Gör →Selenium ile karmaşık UI etkileşimi eğitimi. Açılır liste, iframe, çoklu pencere, tablo, takvim, Shadow DOM ve dosya işlemleri uygulamalı işlenir.
Detayları Gör →Selenium'da explicit ve fluent bekleme stratejileri, window handle, frame, iframe ve alert yönetimi uygulamalı. Kararsız testleri bitirin. Online ve kurumsal.
Detayları Gör →Gelişmiş Selenium eğitimi: Page Object Model, Actions API, JavascriptExecutor, TestNG veri odaklı test, Selenium Grid ve paralel koşum. Online ve kurumsal.
Detayları Gör →