BEHAVIOUR DRIVEN DEVELOPMENT (BDD) WORKSHOP EĞİTİMİ

Örnek haritalamadan yaşayan belgeye BDD atölyesi

Discovery, formulation ve automation döngüsünü ekipçe yaşayan uygulamalı BDD atölyesi

BDD Workshop Eğitimi, davranış odaklı geliştirmeyi bir araç kursu olarak değil ekipçe yürütülen işbirliği pratiği olarak öğretir. Program discovery aşamasında Three Amigos ve example mapping, formulation ile örnekleri Gherkin senaryolarına dönüştürme, automat…

4 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Three Amigos ve example mapping'den formülasyona, otomasyona ve yaşayan dokümantasyona kadar BDD

Behaviour Driven Development Workshop Eğitimi, BDD'yi bir araç kursu olarak değil ekipçe yürütülen işbirliği pratiği olarak ele alır. Katılımcılar discovery aşamasında Three Amigos ve example mapping atölyeleri yapar, formulation aşamasında örnekleri Gherkin senaryolarına dönüştürür, automation aşamasında senaryoları çalıştırılabilir kılar. Atölye kolaylaştırma, ortak dil kurma, kuralların kartlarla keşfi ve yaşayan dokümantasyonla ölçekleme uygulamalı işlenir.

Süre ve Format

4 Gün. Her gün dört modül; anlatımdan çok ekip halinde yürütülen örnek haritalama, senaryo yazma ve kolaylaştırma atölyeleriyle ilerler.

Seviye

Orta Seviye — Ekipçe örnek haritalama ve senaryo atölyeleri yürüten çevik takımlar için

Öğrenme Metodu

Gerçek bir ürün özelliği üzerinde ekipçe example mapping ve senaryo atölyeleri yürütülür, çıktılar birlikte iyileştirilir.

Neden Bu Eğitim?

🎯İşbirliği pratiği

BDD'yi araç olarak değil ekip pratiği olarak öğrenir; discovery, formulation ve automation döngüsünü birlikte yaşayarak kurarsınız.

🎯Ortak dil kurulur

İş, test ve geliştirme aynı örnekler üzerinde konuşarak gereksinimdeki belirsizliği daha kod yazılmadan ortadan kaldırır.

🎯Daha az yeniden iş

Kabul kriterleri atölyede örneklerle netleştiğinden yanlış anlaşılan gereksinim kaynaklı yeniden geliştirme belirgin biçimde azalır.

Anahtar Konular

bdd workshopbdd atölyesiexample mapping eğitimithree amigosdavranış odaklı geliştirmegherkin eğitimiçevik test eğitimikabul kriterispecification by examplebdd eğitimi
“BDD bir araç değil ekibin aynı şeyi anladığının kanıtıdır; örnekle konuşan takım doğru yazılımı birlikte keşfeder.”

Ön Koşullar

Atölyelere etkili katılım için gereken temel çevik ve ürün bilgisi

1
Çevik süreç bilgisi

Scrum ya da Kanban akışı, sprint ve backlog kavramlarına temel düzeyde aşinalık beklenir.

2
Kullanıcı hikâyesi

Kullanıcı hikâyesi, kabul kriteri ve iş değeri kavramlarına giriş düzeyinde bilgi faydalıdır.

3
Takım rolü deneyimi

İş analisti, ürün sahibi, test veya geliştirme rollerinden birinde fiilen çalışmış olmak verimi artırır.

4
İşbirliğine açıklık

Atölyeler grup çalışmasına dayandığından aktif katılım ve tartışmaya açıklık gereklidir.

Eğitim İçeriği

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.

Günün hedefiKatılımcı BDD'nin discovery aşamasını yürütür, Three Amigos ve example mapping ile kuralları ve örnekleri çıkarır ve belirsiz kriteri somut örneklerle netleştirir.
Modül 1
İşbirliği Olarak BDD
  • BDD'nin test değil işbirliği pratiği olduğu bakışı
  • Discovery, formulation ve automation döngüsü
  • Yanlış anlaşılan gereksinimin gerçek maliyeti
  • Örneklerin ortak anlayış kurmadaki merkezi rolü
  • Araç odaklı BDD algısının yarattığı tuzaklar
  • Ekipte paylaşılan sorumluluk kültürünü besleme
Modül 2
Three Amigos Atölyesi
  • İş, geliştirme ve test bakışını bir masada buluşturma
  • Her bakışın hikâyeye kattığı farklı soruları görme
  • Atölyeyi kısa, odaklı ve çıktı üreten biçimde tutma
  • Belirsizliği erken yüzeye çıkaran soru sorma
  • Toplantıyı kolaylaştırırken tarafsız kalma
  • Çıkan kararları görünür biçimde kayıt altına alma
Modül 3
Example Mapping Atölyesi
  • Kuralı mavi, örneği yeşil, soruyu kırmızı kartla ayırma
  • Hikâyeyi sarı kart üstünde bağlam olarak tutma
  • Her kuralı en az bir somut örnekle temellendirme
  • Cevaplanamayan soruyu kırmızı kartla park etme
  • Çok fazla kuralın hikâyeyi bölme işareti olması
  • Haritayı yirmi beş dakikalık kutuda tamamlama
Modül 4
Belirsizliği Netleştirme
  • Mutlu yol dışındaki kenar ve hata örneklerini bulma
  • Örnekle soyut kuralı herkesin anladığı hale getirme
  • Varsayımları açık soruyla sınayıp doğrulama
  • Anahtar örnekleri seçip gürültüden arındırma
  • Netleşen kriteri senaryo adaylarına dönüştürme
  • Kalan soruları sahip ve son tarihle takibe alma
Günün hedefiKatılımcı formulation aşamasında seçilen örnekleri Gherkin senaryolarına dönüştürür, deklaratif ve iş diline sadık senaryolar yazar ve senaryo kokularını atölyede ayıklar.
Modül 1
Örnekten Senaryoya
  • Seçilen anahtar örneği Given-When-Then yapısına dökme
  • Her senaryonun tek bir kurala karşılık gelmesi
  • Örnekteki veriyi senaryoya sadık biçimde taşıma
  • İş niyetini koruyarak teknik detayı dışarıda tutma
  • Senaryo başlığını örneğin özünü anlatacak biçimde yazma
  • Formulation'ı discovery'nin hemen ardına yerleştirme
Modül 2
Deklaratif Üslup
  • Kullanıcı niyetini anlatıp tıklama adımından kaçınma
  • Deklaratif üslubun imperatif üsluba üstünlüğü
  • Arayüz ve veri detayını senaryodan uzak tutma
  • Aynı kavramı tek bir ifadeyle tutarlı adlandırma
  • Teknik olmayan paydaşın okuyabilmesi ölçütü
  • Alan diline sadık kalarak terimleri standartlaştırma
Modül 3
Scenario Outline ve Tablo
  • Aynı davranışı farklı verilerle çalıştıran taslak kurma
  • Examples tablosuyla sınır ve eşdeğerlik değerleri verme
  • Data Table ile adıma yapılı veri geçirme
  • Kombinasyon patlamasını anahtar örnekle sınırlama
  • Olumlu ve olumsuz örnekleri taslakta dengeleme
  • Tablo satırını açıklayıcı başlıklarla okunur tutma
Modül 4
Senaryo Kokuları ve İnceleme
  • Birbirine bağımlı senaryoların yarattığı kırılganlık
  • Senaryo içinde if-else dallanma eğiliminin işareti
  • Aşırı uzun ve çok amaçlı senaryoyu bölme
  • Kopyalanan adımları ortak adıma indirgeme
  • Akran incelemesiyle senaryoları birlikte iyileştirme
  • Netlik için başlık ve adım metnini sadeleştirme
Günün hedefiKatılımcı automation aşamasında senaryoları step definition'lara bağlar, otomasyon katmanını senaryodan ayırır ve hangi senaryonun otomatikleştirileceğine ekipçe karar verir.
Modül 1
Automation'ın Yeri
  • Automation'ın döngünün son ve isteğe bağlı adımı olması
  • Her senaryonun otomatikleştirilmesi gerekmediği ilkesi
  • Manuel keşif ile otomatik regresyon arasında denge
  • Otomasyonun değeri ile bakım maliyetini tartma
  • Discovery ve formulation'ın otomasyondan önce gelmesi
  • Otomasyonu araç tartışmasına indirgememe
Modül 2
Senaryoyu Koda Bağlama
  • Gherkin adımını step definition metoduna eşleme
  • Cucumber Expression ile parametre yakalama
  • Undefined ve pending adımları tamamlama akışı
  • Adım metodunda beklenen sonucu doğrulama
  • Tekrar eden adım mantığını yardımcıya taşıma
  • Belirsiz ve çakışan adım tanımını giderme
Modül 3
Katmanların Ayrılması
  • Senaryo, adım tanımı ve otomasyon katmanını ayırma
  • İş dilini adım tanımındaki nasıl detayından ayrıştırma
  • UI detayını Page Object benzeri katmana taşıma
  • Otomasyon kodunu senaryodan bağımsız bakımlı tutma
  • Katman ayrımının kırılganlığı azaltması
  • Değişimde bakımı tek katmanda toplama avantajı
Modül 4
Otomasyon Kararı
  • Hangi senaryonun otomatikleştirileceğine ekipçe karar
  • Yüksek riskli ve sık koşan senaryoyu önceliklendirme
  • Kararsız ve nadir senaryoyu manuelde bırakma
  • Otomasyon paketini yalın ve değerli tutma
  • Flaky senaryoyu onarma ya da çıkarma kararı
  • Paket büyüklüğünü geri bildirim hızıyla dengeleme
Günün hedefiKatılımcı çalışan senaryolardan yaşayan dokümantasyon üretir, BDD pratiğini birden çok ekibe ölçekler ve yaygın antipatternleri tanıyarak sürdürülebilir bir kültür kurar.
Modül 1
Yaşayan Dokümantasyon
  • Çalışan senaryolardan güncel dokümantasyon üretme
  • Belgenin yazılım değiştikçe kendini doğrulaması
  • Senaryoyu gereksinime bağlı izlenebilir kılma
  • Paydaşla paylaşılabilir okunur rapor sunma
  • Sürüm notu yerine güncel senaryoyu kaynak gösterme
  • Belge tazeliğini CI koşumuyla güvence altına alma
Modül 2
Pratiği Ölçekleme
  • Example mapping atölyesini ekip ritmine yerleştirme
  • Backlog refinement'a discovery'yi dahil etme
  • Ortak adım kütüphanesini ekipler arası paylaşma
  • Alan dilini bir ürün sözlüğünde standartlaştırma
  • Birden çok ekipte tutarlı Gherkin rehberi kurma
  • Pratiği zorlamadan koçlukla yaygınlaştırma
Modül 3
Metrik ve İzleme
  • Yeniden iş ve hata kaçağındaki azalmayı gözleme
  • Atölye süresini çıktı kalitesiyle dengeleme
  • Otomatik senaryo kapsamını anlamlı okuma
  • Senaryo sayısını değer yerine ölçüt almama uyarısı
  • Kırmızı kart sorularının kapanma süresini izleme
  • İyileşmeyi ekiple düzenli retrospektifte değerlendirme
Modül 4
Yaygın Antipatternler
  • BDD'yi yalnızca test otomasyonuna indirgeme hatası
  • Senaryoyu sonradan geliştiriciye yazdırma tuzağı
  • İmperatif ve UI'ya bağlı kırılgan senaryolar
  • Discovery'yi atlayıp doğrudan Gherkin yazma
  • Araç seçimini işbirliğinin önüne koyma yanılgısı
  • Senaryoyu paydaşın okumadığı teknik belgeye çevirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İşbirlikçi keşif

Three Amigos ve example mapping atölyeleriyle belirsiz gereksinimi somut örneklere dönüştürebilirsiniz.

✅
Atölye kolaylaştırma

Discovery atölyelerini kısa, odaklı ve çıktı üreten biçimde tarafsızca yürütür ve kararları kaydedersiniz.

✅
Formülasyon

Seçilen örnekleri deklaratif ve iş diline sadık Gherkin senaryolarına dönüştürebilirsiniz.

✅
Senaryo iyileştirme

Senaryo kokularını tanır, akran incelemesiyle kırılgan olmayan okunur senaryolar kurarsınız.

✅
Otomasyon kararı

Hangi senaryonun otomatikleştirileceğine değer ve risk temelinde ekipçe karar verirsiniz.

✅
Yaşayan dokümantasyon

Çalışan senaryolardan güncel canlı belgeler üretir ve bunları gereksinime bağlı izlenebilir kılarsınız.

✅
Pratiği ölçekleme

BDD atölyelerini ekip ritmine yerleştirir ve birden çok ekibe tutarlı biçimde yaygınlaştırırsınız.

✅
Antipatternleri önleme

BDD'yi teste indirgeme ve discovery'yi atlama gibi yaygın tuzakları tanır ve engellersiniz.

Kimler İçin Uygundur?

  • Ekibinde davranış odaklı işbirliği kurmak isteyen scrum master ve takım liderleri
  • kabul kriteri yazan iş analistleri ve ürün sahipleri
  • atölye yürüten test uzmanları
  • ortak dil arayan geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Ekibinde davranış odaklı işbirliği kurmak isteyen scrum master ve takım liderleri, kabul kriteri yazan iş analistleri ve ürün sahipleri, atölye yürüten test uzmanları ve ortak dil arayan geliştiriciler için uygundur. Temel çevik süreç bilgisi beklenir.
Bu eğitim Cucumber syntax eğitimi mi?
Hayır. Bu program araç söz diziminden çok BDD'yi bir işbirliği pratiği olarak ele alır; ağırlık discovery ve formulation atölyelerindedir. Cucumber yalnızca automation aşamasında, senaryoları çalıştırılabilir kılmak için tanıtılır. Derin Cucumber söz dizimi için ayrı bir programımız vardır.
Eğitimin süresi ve formatı nedir?
Eğitim dört gün sürer ve her gün dört modülden oluşur. Anlatımdan çok ekip halinde yürütülen örnek haritalama, senaryo yazma ve kolaylaştırma atölyeleriyle ilerler. Yüz yüze veya online yapılabilir ve kurumun gerçek ürün özellikleriyle uyarlanabilir.
Programcı olmayan ekip üyeleri katılabilir mi?
Evet. Atölyelerin discovery ve formulation bölümleri iş analisti, ürün sahibi ve testçi gibi teknik olmayan paydaşları da kapsar ve programcılık gerektirmez. Yalnızca automation atölyesi temel programlama aşinalığı ister; karma ekipler için ideal bir programdır.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika, tamamlanan modülleri ve uygulamalı BDD atölyelerini belgeler; kurumsal gruplara özel içerik uyarlaması yapılabilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Behaviour Driven Development (BDD) Workshop Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Test OtomasyonuTest Otomasyon ve Kalite Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Test Otomasyon ve Kalite Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

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 →
Test OtomasyonuTest Otomasyon – Mobil Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Test Otomasyon – Mobil Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

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 →
Test OtomasyonuUFT Test Otomasyon Uzmanlığı Eğitimi
Yazılım Testi ve Kalite Eğitimleri

UFT Test Otomasyon Uzmanlığı Eğitimi

5 günUzmanOnline / Yüz Yüze / Hibrit

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 →
Test OtomasyonuUFT: Functional Test Automation Eğitimi
Yazılım Testi ve Kalite Eğitimleri

UFT: Functional Test Automation Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

OpenText UFT One ile işlevsel GUI test eğitimi. Kayıt oynatma, Object Repository, checkpoint, action ve DataTable ile veri odaklı test. Online ve kurumsal.

Detayları Gör →
Test OtomasyonuWorking with Assertions in Cucumber Scenarios Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Working with Assertions in Cucumber Scenarios Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Cucumber BDD senaryolarında assertion eğitimi. JUnit, Hamcrest, AssertJ, soft assertion, paylaşılan durum ve hook ile okunur doğrulama. Online ve kurumsal.

Detayları Gör →
Test OtomasyonuWorking with Selenium: Selenium Web Testing (TT3610) Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Working with Selenium: Selenium Web Testing (TT3610) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Selenium IDE ile kayıt-oynat, WebDriver'a geçiş, locator stratejileri, bekleme mekanizmaları ve test koşumuyla Selenium web test otomasyonu eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn