Sayfadan bileşene geçin
Selenium Deep Dive: Component Testing with Selenium Framework Eğitimi, Page Object Model'in büyük uygulamalarda yetersiz kaldığı noktada bileşen temelli tasarımı öğretir.
Page Object'in sınırlarından bileşen nesnelerine, LoadableComponent'e ve bileşen kütüphanesine
Selenium Deep Dive: Component Testing with Selenium Framework Eğitimi, Page Object Model'in büyük uygulamalarda yetersiz kaldığı noktada devreye giren bileşen temelli tasarımı öğretir. Katılımcılar sayfayı tek parça değil, yeniden kullanılabilir UI bileşenlerinin birleşimi olarak modeller. SearchContext ile kapsamlanmış, iç içe ve jenerik bileşenler kurar; LoadableComponent ile yüklenmeyi doğrular, bileşenleri kütüphaneye dönüştürür ve shadow DOM'u işler.
4 Gün. Her gün dört modül; kısa anlatımın ardından örnek çerçevenin Page Object'ten bileşen temelli yapıya dönüştürüldüğü uygulamalı atölyelerle ilerler.
Orta Seviye — Page Object'ten bileşen temelli çerçeveye geçmek isteyen test otomasyon mühendisleri için
Page Object tabanlı örnek çerçeve, tekrar eden bileşenler ayrıştırılarak yeniden kullanılabilir bileşen nesnelerine dönüştürülür.
Başlık, menü ve tablo gibi tekrar eden bileşenleri bir kez modelleyip her sayfada kullanarak kod tekrarını belirgin biçimde azaltırsınız.
Bir bileşen değiştiğinde yalnızca tek bileşen nesnesini güncelleyerek tüm testlerin etkilendiği dağınık düzeltmelerden kurtulursunuz.
Bileşen temelli yapı, uygulama büyüdükçe çerçevenin düzenini koruyarak yeni sayfaların hızla ve tutarlı biçimde eklenmesini sağlar.
Programdan en iyi verimi almak için gereken Selenium ve tasarım bilgisi
Element bulma, etkileşim ve açık bekleme gibi temel WebDriver otomasyonuna hakim olmak gerekir.
Page Object ile sayfa soyutlama ve locator kapsülleme mantığına deneyim beklenir.
Kalıtım, kompozisyon, arayüz ve jenerik gibi nesne yönelimli programlama kavramlarına aşinalık gerekir.
BaseTest, PageFactory ve test çatısı yapısına temel düzeyde aşinalık eğitimi 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:
Page Object'in sınırlarını kavrayıp sayfayı yeniden kullanılabilir bileşenlerin birleşimi olarak modelleyebilirsiniz.
Bileşenleri kök elemente göre kapsamlayarak locator çakışmasını önler ve kararlı, yeniden kullanılır aramalar kurarsınız.
Başlık, menü, modal, tablo ve form gibi tekrar eden UI parçalarını bir kez modelleyip tüm sayfalarda kullanırsınız.
Bileşen içinde bileşen barındırarak ve kapsam aktararak uygulama yapısını yansıtan temiz bir bileşen ağacı kurarsınız.
LoadableComponent ve isLoaded ile bileşenin yüklendiğinden emin olup erken etkileşim kaynaklı hataları ortadan kaldırırsınız.
SlowLoadableComponent ile yavaş ve asenkron yüklenen bileşenleri sabit bekleme yerine durum temelli biçimde beklersiniz.
getShadowRoot ile shadow DOM sınırını aşarak web bileşeni tabanlı modern arayüzleri bileşen olarak modellersiniz.
Bileşenleri paylaşılan bir kütüphaneye taşıyıp izole test ederek çerçeveyi sürdürülebilir biçimde ölçeklendirirsiniz.
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.
Üç Dost, örnek haritalama, Gherkin senaryoları ve yaşayan dokümantasyonla kod yazmadan BDD'yi öğreten iş birliği odaklı canlı atölye eğitimi.
Detayları Gör →Cucumber ile Gherkin, step definition, Selenium entegrasyonu ve CI raporlamasını öğrenin. Uçtan uca BDD test otomasyonu eğitimi. Kurumsal ve online.
Detayları Gör →Cucumber ve BDD'ye sıfırdan başlayın. Gherkin, ilk proje kurulumu ve step definition ile ilk çalışan senaryonuzu yazın. Giriş düzeyi eğitim. Kurumsal ve online.
Detayları Gör →Three Amigos, example mapping ve Gherkin atölyeleriyle ekipçe davranış odaklı geliştirme kurun. Discovery'den yaşayan belgeye BDD atölyesi. Kurumsal ve online.
Detayları Gör →gTAA katmanları, Page Object, data-driven ve hybrid tasarımla sürdürülebilir test otomasyon çerçevesi kurun. Allure ve CI entegrasyonu. Kurumsal ve online.
Detayları Gör →Cucumber'da capture group, result state, doc string ve data table söz dizimini derinlemesine öğrenin. İleri adım eşleştirme eğitimi. Kurumsal ve online.
Detayları Gör →