Yürütülebilir şartname: Gherkin'den koşuma
Deep Dive Cucumber Eğitimi, davranış odaklı geliştirmeyi Cucumber ile uçtan uca uygulamayı öğretir. Program Gherkin ile Given-When-Then senaryo yazımını, step definition eşlemeyi, Cucumber expression ve regex ile parametre yakalamayı, data table ve scenario o…
Gherkin dilinden step definition, hook, veri tabloları ve Selenium entegrasyonuna
Deep Dive Cucumber Eğitimi, davranış odaklı geliştirmeyi (BDD) Cucumber ile uçtan uca uygulayan test mühendisleri yetiştirir. Katılımcılar Gherkin diliyle Given-When-Then senaryoları yazar; feature dosyalarını step definition'larla bağlar, Cucumber expression ve regex ile parametre yakalar, data table ve scenario outline ile veri odaklı test kurar. Hook ve bağımlılık enjeksiyonuyla durum yönetir, Selenium ile entegre eder, etiketlerle filtreler ve zengin raporlar üretir.
4 Gün. Her gün dört modül; kısa anlatımın ardından feature dosyaları ve step definition'ların adım adım yazılıp koşturulduğu uygulamalı atölyelerle ilerler.
Orta Seviye — Cucumber ile davranış odaklı test otomasyonunu derinlemesine öğrenmek isteyenler için
Örnek bir uygulama için Gherkin senaryoları yazılır, step definition'larla bağlanır, Selenium'a entegre edilip raporlanarak koşturulur.
Gherkin ile iş, test ve geliştirme ekiplerinin aynı senaryoyu okuyup doğruladığı ortak bir dil kurarsınız.
Senaryolar hem gereksinimi belgeler hem de doğrudan koşan testlere dönüşerek belge ile test arasındaki uçurumu kapatır.
Step'leri yeniden kullanıp veri tablolarıyla çoğaltarak senaryo sayısı arttıkça bakımı kolay bir yapı korursunuz.
Programdan en iyi verimi almak için gereken bilgi ve ortam
Java, JavaScript veya benzeri bir dilde sınıf, metot ve temel söz dizimi bilgisi gerekir.
Test senaryosu, beklenen sonuç ve otomasyonun amacına dair temel farkındalık beklenir.
Maven veya Gradle ile projeye bağımlılık ekleme ve görev çalıştırma düzeyinde bilgi faydalıdır.
WebDriver ile temel element etkileşimine aşinalık, entegrasyon günü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:
Given-When-Then yapısıyla okunur, davranışa odaklı ve araçtan bağımsız feature senaryoları yazabilirsiniz.
Gherkin adımlarını step definition'larla eşler, Cucumber expression ve regex ile parametreleri doğru yakalarsınız.
Data table ve scenario outline ile tek şablondan çok veriyle çalışan veri odaklı senaryolar kurarsınız.
Hook'lar ve bağımlılık enjeksiyonuyla senaryo kurulumunu, temizliğini ve paylaşılan durumu güvenle yönetirsiniz.
Cucumber senaryolarını Selenium WebDriver ve Page Object deseniyle entegre ederek arayüz testleri koşturursunuz.
Etiket ifadeleriyle duman ve gerileme gibi senaryo kümelerini seçip hedefli koşumlar yaparsınız.
JSON ve HTML raporlar üretip ekran görüntüsü iliştirerek sonuçları anlaşılır biçimde paylaşırsınız.
Senaryoları thread güvenli biçimde paralel koşturarak süreyi kısaltıp paketi CI ile sürdürülebilir kılarsı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.
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 →Cucumber'da scenario anatomisi, step definition, glue, Background, hook ve tag ile bakımlı senaryo paketi geliştirin. Senaryo geliştirme eğitimi. Kurumsal ve on
Detayları Gör →Cypress ile uçtan uca test otomasyonu eğitimi. Kullanıcı akışları, cy.intercept ile ağ kontrolü, oturum, kararlılık ve CI koşumu uygulamalı işlenir.
Detayları Gör →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 →