WebdriverIO ile sağlam UI test otomasyonu kurun
WebdriverIO ile UI test otomasyon çatısı kurmayı, selector, bekleme, Page Object, Cucumber BDD, Allure rapor, paralel koşum, Appium ve CI entegrasyonunu öğreten 2 günlük eğitim.
WebdriverIO ile test otomasyon çatısı
Eğitim, WebdriverIO ile uçtan uca test otomasyonu kurmayı kapsar: wdio.conf yapılandırması ve CLI sihirbazı, WebDriver ve WebDriver BiDi, selector stratejileri (CSS, XPath, text, aria), $ ve $$ komutları, otomatik bekleme ve waitFor komutları, Page Object Model, Mocha ve Cucumber (BDD), expect-webdriverio doğrulamaları, Allure raporu, paralel koşum, servisler (visual, devtools), Appium ile mobil ve CI/CD entegrasyonu.
2 Gün. Her gün dört modül; WebdriverIO Temelleri; Çatı Tasarımı, BDD ve CI ekseninde ilerleyen uygulamalı program.
Orta Seviye — WebdriverIO ile web ve mobil test otomasyonu: selector, page object, Mocha/Cucumber, CI
Örnek e-ticaret uygulamasına karşı testler yazılır; kararsız (flaky) testler tespit edilip düzeltilir.
Otomatik bekleme ve doğru selector ile kararlı testler yazarsınız.
Page Object ve yapılandırmayla bakımı kolay test projesi kurarsınız.
Testleri paralel ve raporlu olarak pipeline'da çalıştırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
ES6, async/await ve Node.js.
Test türleri ve yaşam döngüsü bilgisi.
DOM ve CSS selector kavramları.
Node.js 18+, Chrome ve VS Code.
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:
WebdriverIO projesini yapılandırabilirsiniz.
Dayanıklı selector stratejileri seçebilirsiniz.
Otomatik bekleme ile kararlı testler yazabilirsiniz.
expect-webdriverio ile iddia yazabilirsiniz.
POM ile bakımı kolay test mimarisi kurabilirsiniz.
Cucumber ile Gherkin senaryoları otomatikleştirebilirsiniz.
Allure ve paralel koşumla raporlu çalıştırma yapabilirsiniz.
Testleri CI'da ve Appium ile mobilde ç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.
Commerce Development eğitimi: ürün kataloğu, promosyon, sepet ve checkout, ödeme entegrasyonu, sipariş yönetimi, arama, headless API ve performans optimizasyonu
Detayları Gör →Conferencing Deployment eğitimi: SIP/H.323, WebRTC, MCU/SFU, dial plan, QoS, NAT geçişi, oda sistemleri ve MOS tabanlı kalite izleme. 2 gün uygulamalı.
Detayları Gör →Configuring a Developer Machine eğitimi: WSL2/Linux/macOS hazırlığı, terminal, Git ve SSH, paket yöneticileri, nvm/pyenv, VS Code, Docker ve dotfiles. 2 gün uyg
Detayları Gör →Content Framework eğitimi: içerik modelleme, taksonomi, bileşenler, headless CMS API, çok dilli içerik, iş akışı, CDN önbellek ve içerik geçişi. 2 gün.
Detayları Gör →Controllers ve Views eğitimi: ASP.NET Core MVC routing, controller/action, Razor view, model binding, ViewModel doğrulama, layout, partial view ve tag helper. 2
Detayları Gör →