Testi herkesin okuduğu dile taşıyın
Integrating Selenium with Cucumber Eğitimi, Selenium WebDriver testlerini BDD (davranış odaklı geliştirme) yaklaşımıyla Cucumber üzerinde kurmayı öğretir.
Gherkin ve BDD'den step definition, hook, scenario outline ve Selenium entegrasyonuna
Integrating Selenium with Cucumber Eğitimi, Selenium WebDriver testlerini BDD (davranış odaklı geliştirme) yaklaşımıyla Cucumber üzerinde kurmayı öğretir. Katılımcılar Gherkin diliyle Given-When-Then senaryoları yazar; feature dosyalarını step definition'lara bağlar, Cucumber Expression ile adımları eşler. Hook, tag ve scenario outline ile koşumu yönetir, Page Object Model'i birleştirir. Son olarak raporlarla ekiplerin ortak okuduğu yaşayan dokümantasyon üretir.
3 Gün. Her gün dört modül; kısa anlatımların ardından Gherkin senaryolarının Selenium adımlarına bağlandığı uygulamalı BDD atölyeleriyle ilerler.
Orta Seviye — Selenium testlerini BDD ile Cucumber üzerinde kurmak isteyen test mühendisleri için
Gherkin feature dosyaları yazılır, step definition'larla Selenium'a bağlanır ve hook, tag ile çalışan bir BDD çerçevesi kurulur.
Gherkin senaryolarıyla testleri iş birimi, analist ve geliştiricinin birlikte okuduğu sade bir dile taşıyarak iletişimi güçlendirirsiniz.
Feature dosyaları hem test hem de güncel gereksinim belgesi işlevi görerek dokümantasyonu kodla senkron tutar.
Parametreli step definition ve Page Object birleşimiyle adımları farklı senaryolarda tekrar kullanıp bakımı azaltırsınız.
Programdan verim almak için gereken temel bilgi ve ortam
WebDriver ile element bulma, tıklama ve bekleme gibi temel otomasyon becerisi gerekir.
Sınıf, metot, annotation ve istisna yönetimi gibi temel Java kavramlarına aşinalık beklenir.
Maven veya Gradle ile bağımlılık ekleme ve projeyi çalıştırma düzeyinde bilgi gerekir.
IntelliJ veya Eclipse, JDK ve Cucumber eklentisi kurulu bir çalışma 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:
Davranış odaklı geliştirmeyi ve üç amigo yaklaşımını kavrayarak testi iş ve teknik ekibin ortak diline taşırsınız.
Given-When-Then, Background ve Scenario Outline ile okunur ve bakımı kolay Gherkin senaryoları yazarsınız.
Cucumber, Selenium ve JUnit bağımlılıklarıyla runner ve glue yapısını kurup BDD projesini sıfırdan ayağa kaldırırsınız.
Cucumber Expression ve regex ile adımları eşleyip parametre ve data table aktararak esnek step definition yazarsınız.
WebDriver ve Page Object Model'i Cucumber akışıyla birleştirerek sürdürülebilir bir BDD otomasyon çerçevesi kurarsınız.
Before/After hook ve tag filtrelemeyle kurulum, toparlama ve koşum seçimini düzenli biçimde yönetirsiniz.
Picocontainer ile bağımlılık enjeksiyonu kullanarak adımlar arasında durumu temiz ve güvenli biçimde paylaşırsınız.
HTML ve JSON raporlarla ekran görüntüsü içeren yaşayan dokümantasyon üretip CI akışına bağ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.
Page Object Model, veri güdümlü tasarım, TestNG, paralel koşum, raporlama ve CI entegrasyonuyla ölçeklenebilir Appium test otomasyon framework'ü eğitimi.
Detayları Gör →Risk tabanlı test stratejisi, dış veri kaynakları, veri fabrikaları, BDD, bağlam yönetimi ve cihaz bulutu ölçeklendirmeyle ileri Appium otomasyon eğitimi.
Detayları Gör →Xcode, WebDriverAgent, XCUITest ve Mac2 sürücüsüyle macOS üzerinde iOS ve masaüstü uygulama otomasyonu; kurulum, locator, paralel koşum ve CI eğitimi.
Detayları Gör →Locator stratejileri, bekleme mekanizmaları, Page Object, TestNG, veri güdümlü test, Selenium Grid ve CI ile Selenium WebDriver web otomasyonu eğitimi.
Detayları Gör →Üç Dost, örnek haritalama, Gherkin senaryoları ve yaşayan dokümantasyonla kod yazmadan BDD'yi öğreten iş birliği odaklı canlı atölye eğitimi.
Detayları Gör →Cucumber ile Gherkin, step definition, Selenium entegrasyonu ve CI raporlamasını öğrenin. Uçtan uca BDD test otomasyonu eğitimi. Kurumsal ve online.
Detayları Gör →