Gherkin senaryolarını çalışan teste dönüştürün
BDD Testing with Cucumber Eğitimi, davranış odaklı geliştirmeyi Cucumber ile uçtan uca test otomasyonuna dönüştürmeyi öğretir. Program Gherkin ile Feature ve Scenario yazımı, Cucumber Expression ile step definition bağlama, Data Table ve Doc String, Selenium…
Feature dosyasından glue koduna, Selenium WebDriver entegrasyonundan CI raporlamasına kadar Cucumber
BDD Testing with Cucumber Eğitimi, davranış odaklı geliştirmeyi Cucumber aracıyla uçtan uca test otomasyonuna dönüştürmeyi öğretir. Katılımcılar Gherkin ile Feature ve Scenario yazar, Given-When-Then adımlarını Java step definition'larına bağlar, glue kodu ve Cucumber Expressions ile adımları eşler. Selenium WebDriver ve Page Object Model entegrasyonu, hook ve tag yönetimi, Cucumber Reports ve Allure ile raporlama ve CI üzerinde koşum uygulamalı işlenir.
4 Gün. Her gün dört modül; kavram anlatımının ardından gerçek bir web uygulaması üzerinde feature yazma, adım bağlama ve koşturma atölyeleriyle ilerler.
Orta Seviye — Cucumber ile uçtan uca davranış odaklı test otomasyonu kuran test uzmanları için
Gerçek bir web uygulaması üzerinde Gherkin senaryoları yazılır, step definition'lar kodlanır ve senaryolar Selenium ile koşturulur.
Gherkin'den step definition'a, Selenium entegrasyonundan CI raporlamasına kadar tüm akışı tek araçla kurarsınız.
İş diliyle yazılan senaryolar hem test koşumunu hem de paydaşın okuyabildiği güncel dokümantasyonu birlikte sağlar.
CI üzerinde tag'li koşum ve paralel çalıştırma ile her değişiklikte hatayı erken yakalar ve yayını güvenceye alırsınız.
Programdan en iyi verimi almak için gereken temel bilgi ve geliştirme ortamı
Sınıf, metot ve anotasyon gibi temel Java kavramlarına aşinalık step definition yazmak için gereklidir.
Test senaryosu, kabul kriteri ve regresyon gibi temel yazılım testi kavramlarına giriş düzeyinde bilgi beklenir.
Bağımlılık yönetimi ve proje derleme için Maven ya da Gradle ile temel aşinalık faydalıdır.
IntelliJ IDEA veya Eclipse, JDK ve bir tarayıcı sürücüsü kurulu çalışan bir makine gereklidir.
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:
Maven veya Gradle ile Cucumber projesini kurar, runner ve glue yapılandırmasını doğru biçimde yaparsınız.
Feature ve Scenario dosyalarında Given-When-Then yapısıyla okunur ve tek davranışa odaklı senaryolar yazarsınız.
Gherkin adımlarını Cucumber Expression ve regex ile Java step definition'larına güvenle bağlarsınız.
Dependency injection, Data Table ve Doc String ile senaryo durumunu ve yapılı veriyi düzenli yönetirsiniz.
Page Object Model ile Selenium WebDriver'ı adımlara bağlar ve bekleme stratejisiyle kararlı UI senaryoları yazarsınız.
Hook ile kurulum ve temizlik, tag ile gruplama ve seçili koşum yaparak paketi sürdürülebilir tutarsınız.
Cucumber Reports ve Allure ile başarısız adımlarda ek ve ekran görüntülü okunur raporlar üretirsiniz.
Senaryoları CI üzerinde paralel koşturur, yaşayan dokümantasyon yayınlar ve yayını güvenceye alı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.
TestComplete ile test otomasyonu eğitimi: nesne tanıma, keyword test, betikleme, veri güdümlü ve CI uygulamalı işlenir. Online ve kurumsal eğitim.
Detayları Gör →Web test otomasyonu eğitimi: DOM, locator, Selenium, Playwright, Cypress, cross-browser, görsel test ve CI uygulamalı işlenir. Online ve kurumsal.
Detayları Gör →Yazılım test otomasyonu temelleri eğitimi: otomasyon stratejisi, çerçeve mimarileri, araç seçimi, bakım ve CI/CD uygulamalı işlenir. Online ve kurumsal.
Detayları Gör →Selenium WebDriver, TestNG ve Page Object Model ile web test otomasyonu eğitimi. Locator, bekleme, veri odaklı test, Selenium Grid ve CI. Online ve kurumsal.
Detayları Gör →Test stratejisi, test piramidi, kalite metrikleri, hata yaşam döngüsü, kalite kapıları ve shift-left ile otomasyonu bütünleştiren kalite eğitimi. Online ve kuru
Detayları Gör →Appium ile Android ve iOS mobil test otomasyonu eğitimi. UiAutomator2, XCUITest, locator, jestler, gerçek cihaz ve cihaz çiftliği. Online ve kurumsal.
Detayları Gör →