Davranışı önce konuş, sonra otomatikleştir
Agile Technical Tester: Behavior-Driven Development (BDD) in Practice Eğitimi, iş ve teknik ekibi ortak bir dilde buluşturan BDD pratiğini öğretir.
BDD felsefesi ve Gherkin'den Cucumber step definition'larına ve yaşayan dokümantasyona
Agile Technical Tester: Behavior-Driven Development (BDD) in Practice Eğitimi, iş ve teknik ekibi ortak bir dilde buluşturan BDD pratiğini kuran testçiler yetiştirir. Katılımcılar example mapping ile örnekleri çıkarır, Gherkin ile Given-When-Then senaryoları yazar, Cucumber step definition'larıyla bunları otomatikleştirir. Hooks, data table, scenario outline, Selenium entegrasyonu, raporlama, anti-desenler ve yaşayan dokümantasyon uygulamalı işlenir.
3 Gün. Her gün dört modül; kısa anlatımın ardından example mapping, Gherkin yazımı ve Cucumber otomasyonunun uygulandığı atölyelerle ilerler.
Orta Seviye — Çevik ekiplerde BDD ve Gherkin ile yürütülebilir senaryolar yazan testçiler için
Örnek bir özellik üzerinde example mapping yapılır; Gherkin senaryoları yazılır ve Cucumber ile Selenium'a bağlanıp rapor üretilir.
Example mapping ve Gherkin ile iş, geliştirme ve test ekiplerini aynı dilde buluşturarak gereksinim yanlış anlamalarını baştan azaltırsınız.
Senaryolar hem test hem de güncel dokümantasyon görevi görerek davranışın her zaman doğrulanmış güncel bir kaydını sunar.
Kabul ölçütlerini doğrudan yürütülebilir senaryolara bağlayarak her gereksinimin test ile kanıtlandığı izlenebilir bir yapı kurarsınız.
Programdan en iyi verimi almak için gereken temel bilgi ve ortam
Kullanıcı hikayesi, kabul ölçütü ve sprint gibi temel çevik kavramlara aşinalık beklenir.
Step definition yazmak için bir dilde fonksiyon ve temel sözdizimi düzeyinde programlama bilgisi gerekir.
Temel test ve otomasyon kavramlarına, locator ve doğrulama fikrine aşinalık faydalıdır.
Cucumber ve Selenium bağımlılıklarını yükleyebilen, derleme yapabilen çalışan bir geliştirme ortamı gerekir.
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:
BDD'yi bir araç değil iş birliği pratiği olarak kavrayıp keşif, formülasyon ve otomasyon döngüsünü uygularsınız.
Üç amigo ve example mapping ile gereksinimleri örneklerle netleştirip belirsizliği geliştirmeden önce ortaya çıkarırsınız.
Given-When-Then yapısıyla okunur ve deklaratif senaryolar yazarak iş diline yakın bir anlatım kurarsınız.
Cucumber step definition'larıyla Gherkin senaryolarını otomatikleştirip glue kodu ve runner'ı doğru yapılandırırsınız.
Hooks ve etiketlerle hazırlık, temizlik ve ekran görüntüsü akışını yöneterek senaryo yaşam döngüsünü kontrol edersiniz.
Step definition'ları Selenium ve Page Object'e bağlayarak teknik ayrıntıyı gizleyen uçtan uca koşum kurarsınız.
Scenario outline ve data table ile aynı davranışı çok veriyle sınayarak senaryo kapsamını verimli biçimde genişletirsiniz.
Raporlama ve CI entegrasyonuyla senaryoları hem test hem de güncel yaşayan dokümantasyon olarak sürdürü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.
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 →OpenText UFT One ile uzman düzey test otomasyonu eğitimi. Object Repository, descriptive programming, BPT, API testi, veritabanı ve ALM entegrasyonu. Kurumsal.
Detayları Gör →