Testi uzak makineye taşıyın
Remote Test Automation with Selenium Grid (TT3619) Eğitimi, testleri yerel makineden koparıp uzak düğümlerde koşturmayı öğretir. Program RemoteWebDriver ile istemci-sunucu modelini, W3C WebDriver protokolünü, Options ile capabilities yönetimini, Selenium Grid…
RemoteWebDriver ve capabilities'ten Grid 4 mimarisine, Docker ve bulut grid entegrasyonuna
Remote Test Automation with Selenium Grid (TT3619) Eğitimi, testleri yerel makineden koparıp uzak düğümlerde koşturmayı öğretir. Katılımcılar RemoteWebDriver ile istemci-sunucu modelini, W3C WebDriver protokolünü ve Options ile tarayıcı yeteneklerini kavrar. Selenium Grid 4 mimarisini kurar, standalone ve hub-node modlarını yapılandırır, Docker ile dinamik grid ayağa kaldırır ve bulut grid ile CI hattına bağlanarak farklı tarayıcılarda paralel koşum sağlar.
4 Gün. Her gün dört modül; kısa anlatımın ardından RemoteWebDriver ve Selenium Grid 4 ortamının adım adım kurulup koşturulduğu uygulamalı atölyelerle ilerler.
Orta Seviye — testlerini kendi makinesi dışında, uzak düğümlerde koşturmak isteyen otomasyon mühendisleri için
Örnek test paketi önce RemoteWebDriver ile uzak sürücüye, sonra Grid 4 ve Docker düğümlerine taşınarak canlı koşturulur.
Testleri kendi makinenizden koparıp uzak düğümlerde koşturarak geliştirici bilgisayarını meşgul etmeden sürekli koşum sağlarsınız.
Chrome, Firefox ve Edge'in farklı sürümlerini tek grid üzerinden hedefleyerek geniş bir tarayıcı kapsamını tek paketten denetlersiniz.
docker-selenium imajlarıyla düğümleri dakikalar içinde ayağa kaldırıp söndürerek altyapıyı elle kurma yükünden kurtulursunuz.
Programdan en iyi verimi almak için gereken Selenium ve ortam bilgisi
Element bulma, tıklama ve bekleme gibi yerel WebDriver otomasyonu yazabilecek düzeyde deneyim beklenir.
Sınıf, metot ve istisna yönetimi ile temel nesne yönelimli programlamaya aşinalık gereklidir.
Terminalden jar çalıştırma, port ve servis kavramları gibi temel komut satırı becerisi faydalıdır.
İmaj, konteyner ve docker-compose kavramlarına temel aşinalık üçüncü günü kolaylaştı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:
RemoteWebDriver ile testleri yerel makineden koparıp uzak bir sürücü sunucusunda koşturabilecek düzeye gelirsiniz.
Options ile tarayıcı adı, sürümü ve platformu tanımlayıp uzak düğümde hedef ortamı doğru şekilde isteyebilirsiniz.
Selenium Grid 4'ü standalone ve hub-node modlarında kurup toml ile düğüm kapasitesini yapılandırabilirsiniz.
Router, Distributor, Session Map ve Node bileşenlerinin oturum akışındaki rolünü net biçimde açıklayabilirsiniz.
docker-selenium ve compose ile çok tarayıcılı bir grid'i tek komutla ayağa kaldırıp söndürebilirsiniz.
Dinamik grid ve video kaydını devreye alarak isteğe göre düğüm üreten izlenebilir bir altyapı kurarsınız.
Uzak ve bulut grid'i sürekli entegrasyon hattına bağlayarak her değişiklikte otomatik koşum sağlarsınız.
GraphQL uç noktasıyla grid durumunu izler, uzak koşumdaki tipik hataları sistematik biçimde giderirsiniz.
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 ile TestNG entegrasyonu eğitimi: annotation, assertion, DataProvider, testng.xml, paralel koşum ve listener raporlama. Online ve kurumsal.
Detayları Gör →Selenium ile dropdown, iframe, alert, web tablosu, takvim, sürükle-bırak ve Shadow DOM otomasyonu eğitimi. Actions ve JavascriptExecutor. Online ve kurumsal.
Detayları Gör →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 →