AGILE TECHNICAL TESTER: ACCEPTANCE TEST-DRIVEN DEVELOPMENT (ATDD) FUNDAMENTALS EĞİTİMİ

Kodlamadan önce kabul testini yaz

ATDD döngüsü, Three Amigos, Gherkin ile executable spesifikasyon, kabul testi otomasyonu ve yaşayan dokümantasyon

Çevik takımlar için ATDD temelleri: Discuss-Distill-Develop-Demo döngüsü, Three Amigos iş birliği, örneklerle belirtim, Gherkin senaryoları ve kabul testi otomasyonunu laboratuvarlarla öğreten iki günlük orta seviye eğitim.

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

Eğitim Hakkında

Gereksinimi örneklerle netleştirip kabul testine çeviren çevik yaklaşım

Bu eğitim çevik teknik test uzmanlarına Acceptance Test-Driven Development (ATDD) temellerini kazandırır. Discuss-Distill-Develop-Demo döngüsü, Three Amigos (PO, geliştirici, tester) iş birliği, örneklerle belirtim (Specification by Example) ve TDD/BDD ile ATDD farkları işlenir. Gherkin diliyle Given-When-Then senaryoları yazma, kabul kriterlerini yürütülebilir (executable) spesifikasyona çevirme, Cucumber/SpecFlow tarzı araçlarla otomasyon ve step definition yazımı uygulamalı aktarılır. Yaşayan dokümantasyon, test edilebilir kriter tasarımı ve CI içinde kabul testlerini çalıştırma ele alınır.

Süre ve Format

2 Gün. Her gün dört modül; kavram anlatımı ardından Gherkin senaryosu yazma ve otomasyon kodlama laboratuvarlarıyla ilerler.

Seviye

Orta Seviye — çevik takımlarda Acceptance Test-Driven Development (ATDD) ile kabul testlerini kodlamadan önce tanımlamayı ve otomasyona dökmeyi işler

Öğrenme Metodu

Gerçek kullanıcı hikâyeleri üzerinde Three Amigos oturumu, Gherkin senaryosu yazımı ve çalışan kabul testi otomasyonu laboratuvarları.

Neden Bu Eğitim?

🤝Ortak Anlayış

Three Amigos ile gereksinimi geliştirmeden önce netleştirip belirsizliği azaltırsınız.

📝Yürütülebilir Belirtim

Kabul kriterlerini Gherkin ile hem belge hem çalışan teste dönüştürürsünüz.

🔁Erken Geri Bildirim

Testi kodlamadan önce tanımlayarak hataları en ucuz aşamada yakalarsınız.

Anahtar Konular

ATDDAcceptance Test-Driven DevelopmentGherkinThree AmigosSpecification by Examplekabul testiCucumberSpecFlowBDDçevik test
“İyi bir kabul testi hem belgedir hem de sözün tutulduğunun kanıtıdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Çevik Temel

Scrum/Kanban ve kullanıcı hikâyesi kavramına temel aşinalık faydalı olur.

2
Test Farkındalığı

Temel test kavramları ve kabul kriteri fikrine aşinalık yararlıdır.

3
Kod Okuryazarlığı

Bir programlama diline temel aşinalık otomasyon laboratuvarlarını kolaylaştırır.

4
Geliştirme Ortamı

Cucumber/SpecFlow çalıştırabilen bir IDE ve örnek proje gerekir.

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ı ATDD döngüsünü kavrar ve Three Amigos oturumu yürütür.
Modül 1
ATDD Nedir
  • Acceptance Test-Driven Development tanımı
  • Discuss-Distill-Develop-Demo döngüsü
  • ATDD, TDD ve BDD ayrımı
  • Shift-left ve erken test felsefesi
  • ATDD'nin iletişim aracı rolü
  • ATDD'nin faydaları ve yanlış anlamaları
Modül 2
Three Amigos
  • PO, geliştirici ve tester bakış açıları
  • Three Amigos oturumu akışı
  • Belirsizlik ve varsayımları açığa çıkarma
  • Soru üreterek gereksinimi derinleştirme
  • Oturumun zamanlaması ve sıklığı
  • Ortak dil (ubiquitous language) kurma
Modül 3
Örneklerle Belirtim
  • Specification by Example ilkesi
  • Somut örneklerle soyut kuralı netleştirme
  • Mutlu yol ve sınır örnekleri
  • Örnekten kurala (rule) genelleme
  • Örnek haritalama (example mapping)
  • Belirsiz kelimeleri örnekle değiştirme
Modül 4
Kabul Kriteri
  • Test edilebilir kabul kriteri yazımı
  • Kriterin tamam (DoD) ile ilişkisi
  • Fonksiyonel ve fonksiyonel olmayan kriter
  • Ölçülebilir ve doğrulanabilir ifade
  • Belirsiz kriteri yeniden yazma
  • Kriterden senaryoya geçiş
Günün hedefiKatılımcı Gherkin senaryosu yazar ve step definition ile otomasyonu çalıştırır.
Modül 1
Gherkin Dili
  • Feature, Scenario ve Background yapısı
  • Given-When-Then adım dilbilgisi
  • Scenario Outline ve Examples tablosu
  • Data table ve doc string kullanımı
  • Tag ile senaryo etiketleme
  • Okunabilir, deklaratif senaryo yazımı
Modül 2
Senaryo Tasarımı
  • Mutlu yol ve alternatif akış senaryoları
  • Sınır değer ve negatif senaryolar
  • Imperatif yerine deklaratif üslup
  • Senaryo bağımsızlığı ilkesi
  • Çok fazla senaryo kokusunu (smell) önleme
  • İş kuralını senaryoya haritalama
Modül 3
Otomasyon ve Step Definition
  • Cucumber/SpecFlow proje yapısı
  • Step definition yazımı ve eşleştirme
  • Regex ve parametre yakalama
  • Hooks ve senaryo bağlamı yönetimi
  • Page Object ile UI bağını ayırma
  • Veri ve ortam hazırlama (setup/teardown)
Modül 4
Yaşayan Dokümantasyon ve CI
  • Living documentation üretme
  • Kabul testlerini CI hattında çalıştırma
  • Raporlama ve geçen/kalan senaryo takibi
  • Flaky (kararsız) testleri ayıklama
  • Senaryoları sürdürülebilir tutma
  • Ekip içinde senaryo sahipliği

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
ATDD Döngüsü

Discuss-Distill-Develop-Demo döngüsünü takımınızda uygulayabilirsiniz.

✅
Three Amigos

PO, geliştirici ve tester'ı bir araya getiren oturumlar yürütebilirsiniz.

✅
Örnekle Belirtim

Somut örneklerle gereksinimi netleştirip kurala genelleyebilirsiniz.

✅
Test Edilebilir Kriter

Ölçülebilir ve doğrulanabilir kabul kriterleri yazabilirsiniz.

✅
Gherkin

Given-When-Then yapısında okunabilir senaryolar oluşturabilirsiniz.

✅
Senaryo Tasarımı

Mutlu yol, sınır ve negatif senaryoları deklaratif üslupla tasarlayabilirsiniz.

✅
Otomasyon

Step definition yazıp kabul testlerini otomatikleştirebilirsiniz.

✅
Yaşayan Dokümantasyon

Senaryoları CI hattında çalıştırıp yaşayan dokümantasyon üretebilirsiniz.

Kimler İçin Uygundur?

  • Çevik takımlarda çalışan test uzmanları
  • otomasyon mühendisleri
  • geliştiriciler
  • kabul kriterlerini netleştirmek isteyen PO'lar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Çevik takımlardaki test uzmanları, otomasyon mühendisleri, geliştiriciler ve PO'lar için uygundur.
ATDD ile BDD aynı şey mi?
İlişkilidir ancak aynı değildir; eğitim ATDD, TDD ve BDD farklarını netleştirir.
Kod bilmek gerekir mi?
Bir dile temel aşinalık otomasyon laboratuvarlarını kolaylaştırır; derin uzmanlık şart değildir.
Hangi araçlar kullanılır?
Gherkin ve Cucumber/SpecFlow tarzı kabul testi otomasyon araçları örnek üzerinden işlenir.
Eğitim sonunda sertifika veriliyor mu?
Evet, tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Agile Technical Tester: Acceptance Test-Driven Development ( Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Çevik Yöntemler (Agile/Scrum/Kanban)APMG Agile Project Management (AgilePM) Foundation Version eLearning with exam Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

APMG Agile Project Management (AgilePM) Foundation Version eLearning with exam Eğitimi

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

DSDM temelli AgilePM Foundation bilgi alanlarını; sekiz ilke, yaşam döngüsü, roller, MoSCoW ve timebox'ı e-öğrenme ve sınavla işleyen 3 günlük temel eğitim.

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)APMG Agile Project Management (AgilePM) Practitioner Version eLearning with exam Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

APMG Agile Project Management (AgilePM) Practitioner Version eLearning with exam Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

DSDM temelli AgilePM Practitioner düzeyini; tailoring, planlama, timebox kontrolü, kalite ve senaryo tabanlı sınavı e-öğrenmeyle işleyen 4 günlük ileri eğitim.

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)APMG Agile Project Management (AgilePM) Foundation - Version Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

APMG Agile Project Management (AgilePM) Foundation - Version Eğitimi

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

DSDM temelli AgilePM Foundation bilgi alanlarını; sekiz ilke, yaşam döngüsü, roller, ürünler, MoSCoW ve timeboxing'i uygulamalı işleyen 3 günlük temel seviye eğ

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)APMG Agile Project Management (AgilePM) Foundation and Practitioner - Version Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

APMG Agile Project Management (AgilePM) Foundation and Practitioner - Version Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

APMG AgilePM (DSDM) çerçevesini Foundation ve Practitioner düzeyinde; sekiz ilke, MoSCoW, timeboxing, roller ve senaryo çözümüyle işleyen dört günlük ileri eğit

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)APMG Agile Project Management (AgilePM) Practitioner - Version Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

APMG Agile Project Management (AgilePM) Practitioner - Version Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

AgilePM Foundation bilgisini Practitioner düzeyinde uygulatan; ürün-rol seçimi, MoSCoW, timebox kararları ve senaryo soru çözümüyle üç günlük ileri seviye eğiti

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