Senaryodan step definition'a sağlam Cucumber paketi
Cucumber Steps and Scenario Development Eğitimi, Cucumber senaryolarını ve step definition'larını profesyonelce geliştirmeye odaklanır.
Scenario anatomisinden step definition yazımına, Background, hook ve tag ile senaryo geliştirme
Cucumber Steps and Scenario Development Eğitimi, Cucumber senaryolarını ve step definition'larını profesyonelce geliştirmeye odaklanır. Katılımcılar Scenario ve Scenario Outline anatomisini kavrar, step definition yazar ve glue kodunu düzenler, Background ile tekrarı azaltır. Hook ile kurulum ve temizlik, tag ile organizasyon ve seçili koşum, adım yeniden kullanımı ve senaryo bakımı uygulamalı işlenir. Amaç okunur, bakımı kolay ve kararlı bir senaryo paketi kurmaktır.
4 Gün. Her gün dört modül; kavram anlatımının ardından gerçek senaryolar üzerinde adım yazma, düzenleme ve bakım atölyeleriyle ilerler.
Orta Seviye — Cucumber senaryoları ve step definition'larını profesyonelce geliştiren test uzmanları için
Gerçek senaryolar üzerinde step definition yazılır, glue düzenlenir ve senaryolar hook ve tag ile organize edilir.
Adımları doğru granülerlikte ve yeniden kullanılabilir biçimde tasarlayarak kopya adım kalabalığını ve bakım yükünü azaltırsınız.
Background, hook ve tag ile senaryoları organize ederek büyüyen paketi okunur ve sürdürülebilir tutarsınız.
Durum izolasyonu ve temiz kurulum-temizlik ile senaryolar arası sızıntıyı önleyip flaky sonuçları azaltırsınız.
Senaryo geliştirmeye geçmek için gereken Cucumber ve programlama temeli
Feature, Scenario ve temel step definition kavramlarına giriş düzeyinde aşinalık gereklidir.
Given-When-Then yapısı ve temel Gherkin söz dizimine aşinalık beklenir.
Java, C# veya JavaScript dillerinden birinde metot ve sınıf kavramlarına temel aşinalık gerekir.
Cucumber kurulabilen, senaryo yazıp koşturabilen bir IDE ve derleme aracı 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:
Scenario ve Scenario Outline anatomisini kavrar, tek davranışa odaklı ve deklaratif okunur senaryolar yazarsınız.
Kırılgan, uzun ve bağımlı senaryoları tanır ve ortak adımlara indirgeyerek iyileştirirsiniz.
Gherkin adımlarını Cucumber Expression ve regex ile step definition'lara güvenle bağlarsınız.
Glue kodunu sorumluluğa göre düzenler, belirsiz ve çakışan adımları giderip yeniden kullanılır tutarsınız.
Background ile tekrarı azaltır, hook ile kurulum ve temizliği yöneterek kararlı senaryolar kurarsınız.
Tag ile senaryoları gruplar, tag filtresiyle seçili koşum yapar ve CI aşamalarına bağlarsınız.
Ortak adımları kütüphaneye toplar ve kopya adımları tek parametreli adıma indirgersiniz.
Dosya düzeni, izolasyon ve inceleme ile büyüyen senaryo paketini sürdürülebilir tutarsı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.
iSQI Selenium WebDriver Foundation sınavına hazırlık eğitimi. WebDriver mimarisi, locator, bekleme, Page Object ve örnek sınav soruları. Online ve kurumsal.
Detayları Gör →Katalon Studio ile düşük kod test otomasyonu eğitimi. Web Recorder, Object Repository, Groovy, veri odaklı test, API, mobil ve TestOps CI. Online ve kurumsal.
Detayları Gör →RemoteWebDriver ve Selenium Grid 4 ile uzaktan test otomasyonu eğitimi. Grid mimarisi, Docker ile dinamik grid, bulut grid ve CI entegrasyonu uygulamalı işlenir
Detayları Gör →Selenium Grid'de dağıtık ve paralel test koşumu eğitimi. TestNG paralel tasarımı, ThreadLocal thread-safe mimari, yük dağıtımı ve flaky yönetimi uygulamalı işle
Detayları Gör →Selenium ile BDD ve TDD eğitimi. TDD red-green-refactor döngüsü, Cucumber Gherkin senaryoları, step tanımları, hooks ve yaşayan dokümantasyon uygulamalı işlenir
Detayları Gör →Selenium ile çoklu pencere, iframe, diyalog ve kimlik doğrulama testleri eğitimi. Window handle, alert, basic auth, çerez ve OAuth akışları uygulamalı işlenir.
Detayları Gör →