DEVOPS CONTINUOUS TESTING: TESTING APPROACHES EĞİTİMİ

Testi tasarımın sürücü koltuğuna oturt

TDD, BDD, ATDD, keşif testi ve risk tabanlı yaklaşımlarla sürekli test içinde doğru test stratejisini seçin.

TDD, BDD, ATDD, örnekle belirtim, keşif testi, model tabanlı ve kombinatoryal test yaklaşımlarını karşılaştırıp doğru stratejiyi seçmeyi öğreten orta seviye eğitim.

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

Eğitim Hakkında

TDD, BDD, ATDD, keşif ve model tabanlı test yaklaşımlarının karşılaştırması

Bu eğitim, sürekli test bağlamında farklı test yaklaşımlarını derinlemesine karşılaştırır. Test Güdümlü Geliştirme (TDD) ile kırmızı-yeşil-refaktör döngüsü, Davranış Güdümlü Geliştirme (BDD) ile Gherkin senaryoları, Kabul Testi Güdümlü Geliştirme (ATDD) ile paydaş-geliştirici işbirliği işlenir. Ayrıca keşif testi (exploratory), oturum tabanlı test yönetimi, model tabanlı test ve kombinatoryal (pairwise) test yaklaşımları ele alınır. Katılımcılar her yaklaşımın hangi bağlamda uygun olduğunu değerlendirip bir özellik için uçtan uca TDD ve BDD döngüsü uygular.

Süre ve Format

2 Gün. Her gün dört modül; geliştirme güdümlü yaklaşımlardan keşif ve model tabanlı tekniklere ilerlenir.

Seviye

Orta Seviye — Geliştirme odaklı test yaklaşımları (TDD, BDD, ATDD), keşif testi ve model tabanlı testin sürekli test bağlamında ele alınması.

Öğrenme Metodu

Katılımcılar aynı özelliği önce TDD sonra BDD ile kodlayarak yaklaşımların farkını uygulamalı deneyimler.

Neden Bu Eğitim?

🎯Doğru Yaklaşım

Her bağlam için uygun test yaklaşımını seçerek eforu ve kaliteyi dengelersiniz.

🤝Ortak Dil

BDD ve ATDD ile iş-geliştirme-test arasında ortak bir dil kurarsınız.

🔍Keşif Gücü

Keşif testiyle otomasyonun kaçırdığı sorunları insan sezgisiyle yakalarsınız.

Anahtar Konular

test yaklaşımlarıtddbddatddkeşif testimodel tabanlı testpairwise testsürekli test
“En iyi test yaklaşımı yoktur; bağlama en uygun olan vardır.”

Ön Koşullar

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

1
Kodlama Temeli

Bir dilde temel kod yazma ve birim test aşinalığı faydalıdır.

2
Test Kavramları

Test seviyeleri ve hata kavramlarına giriş düzeyinde aşinalık beklenir.

3
Çevik Aşinalık

Scrum/Kanban ve kullanıcı hikayesi kavramı faydalıdır.

4
Çalışma Ortamı

Bir test çatısı ve IDE kurulu geliştirme bilgisayarı.

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ı, TDD, BDD ve ATDD döngülerini uygulayıp farklarını açıklayabilir.
Modül 1
Test Güdümlü Geliştirme (TDD)
  • Kırmızı-yeşil-refaktör döngüsünün adımları
  • Önce test, sonra kod yazmanın tasarım etkisi
  • Birim testin arayüz (interface) tasarımını yönlendirmesi
  • Üçgenleme (triangulation) ile adım adım genelleme
  • Refaktör aşamasında testlerin güvenlik ağı olması
  • Aşırı TDD'nin (gold-plating) tuzakları
Modül 2
Davranış Güdümlü Geliştirme (BDD)
  • Given-When-Then yapısıyla senaryo yazımı
  • Gherkin dili ve örnekle belirtim (specification by example)
  • Cucumber/SpecFlow ile senaryoların koda bağlanması
  • Adım tanımlarının (step definitions) yeniden kullanımı
  • Canlı dokümantasyon olarak yürütülebilir senaryolar
  • BDD'nin yalnızca araç değil işbirliği pratiği olması
Modül 3
Kabul Testi Güdümlü Geliştirme (ATDD)
  • Kabul kriterlerinin geliştirme öncesi netleştirilmesi
  • Üçlü (Three Amigos): iş-geliştirici-test işbirliği
  • Kabul testlerinin tanımlanması (definition of done) ile ilişkisi
  • Belirsiz gereksinimlerin örneklerle açıklığa kavuşturulması
  • ATDD ile yeniden iş (rework) oranının azalması
  • Kabul testlerinin otomasyona taşınması
Modül 4
Örnekle Belirtim (SBE)
  • Somut örneklerle gereksinim netleştirme
  • Kenar durumların (edge case) örneklerle yakalanması
  • Örneklerin test ve dokümana dönüştürülmesi
  • Ubiquitous (ortak) dilin korunması
  • Belirtim-test-kod izlenebilirliği
  • SBE'nin yanlış anlaşılmaları azaltması
Günün hedefiKatılımcı, keşif, oturum tabanlı ve model tabanlı test tekniklerini uygulayabilir.
Modül 1
Keşif Testi
  • Eş zamanlı öğrenme-tasarım-yürütme döngüsü
  • Senaryoya değil keşfe dayalı test yaklaşımı
  • Tur (tour) metaforuyla sistematik keşif
  • Heuristik ve test şartnamesi (charter) kullanımı
  • Otomasyonun kaçırdığı sorunların yakalanması
  • Keşif testinin belgelenmesi
Modül 2
Oturum Tabanlı Test
  • Zaman kutulu (time-boxed) test oturumları
  • Şartname (charter) ile oturum odağı belirleme
  • Oturum notları ve bulguların kaydı
  • Debriefing ile öğrenilenlerin paylaşımı
  • Keşif testini yönetilebilir hale getirme
  • Kapsam ve eforun şeffaf raporlanması
Modül 3
Model Tabanlı Test
  • Sistem davranışının durum modeliyle ifadesi
  • Durum geçiş (state transition) diyagramından test üretimi
  • Modelden otomatik test senaryosu türetme
  • Model kapsamı ve geçiş kapsamı
  • Model bakımının test bakımına etkisi
  • Karmaşık iş akışlarında model avantajı
Modül 4
Kombinatoryal Test
  • Girdi kombinasyonu patlaması sorunu
  • Pairwise (ikili) test ile kombinasyon azaltma
  • Denklik sınıfı (equivalence partitioning) bölümleme
  • Sınır değer (boundary value) analizi
  • Karar tablosu (decision table) tekniği
  • Kombinatoryal araçlarla test seti üretimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
TDD

Kırmızı-yeşil-refaktör döngüsüyle TDD uygulayabilirsiniz.

✅
BDD

Gherkin ile yürütülebilir davranış senaryoları yazabilirsiniz.

✅
ATDD

Kabul kriterlerini üçlü işbirliğiyle netleştirebilirsiniz.

✅
Keşif Testi

Şartname tabanlı keşif testi oturumları yürütebilirsiniz.

✅
Model Tabanlı

Durum modellerinden test senaryoları türetebilirsiniz.

✅
Kombinatoryal

Pairwise ve sınır değer teknikleriyle test setini küçültebilirsiniz.

✅
Yaklaşım Seçimi

Bağlama göre uygun test yaklaşımını seçebilirsiniz.

✅
İşbirliği

Örnekle belirtimle iş-geliştirme-test arasında ortak dil kurabilirsiniz.

Kimler İçin Uygundur?

  • Test mühendisleri
  • geliştiriciler
  • SDET'ler
  • test yaklaşımını bilinçli seçmek isteyen ekip liderleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Test mühendisleri, geliştiriciler, SDET'ler ve test yaklaşımını bilinçli seçmek isteyen ekip liderleri için uygundur.
TDD ile BDD farkı işleniyor mu?
Evet; aynı özellik hem TDD hem BDD ile kodlanarak odak ve işbirliği farkları uygulamalı gösterilir.
Keşif testi otomasyonun yerini mi alır?
Hayır; keşif testi otomasyonu tamamlar ve otomasyonun kaçırdığı sorunları insan sezgisiyle yakalar.
Hangi araçlar kullanılıyor?
Cucumber/SpecFlow, birim test çatıları ve kombinatoryal test araçları örneklerle gösterilir.
Sertifika veriliyor mu?
Eğitim sonunda 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. DevOps Continuous Testing: Testing Approaches Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.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

DevOps Kültürü ve UygulamalarıDevOps Leader (DOL) Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Leader (DOL) Eğitimi

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

Organizasyon tasarımı, DORA ile metrik liderliği, paydaş yönetimi, koçluk ve çatışma yönetimiyle etkili DevOps liderliği kazandıran ileri eğitim.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Leader Sertifika Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Leader Sertifika Eğitimi

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

DevOps dönüşümünü liderlik ölçeğinde yönetin: değer akışı haritalama, Team Topologies, DORA metrikleri, Westrum kültürü ve değişim yönetimi. İleri seviye DVA eğ

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Leadership Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Leadership Eğitimi

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

DevOps ekiplerini günlük düzeyde yönetin: hizmetkar liderlik, Kanban akış ve WIP, OKR hedefleme, koçluk, geri bildirim ve uzak ekip kültürü. İleri seviye DVA eğ

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Lifecycle and Toolchain Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Lifecycle and Toolchain Eğitimi

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

DevOps yaşam döngüsünün sekiz aşamasını Git, Jenkins, Docker, Kubernetes, Terraform ve Prometheus araç zinciriyle uçtan uca bağlayın. Orta seviye DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Mindset for Leadership Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Mindset for Leadership Eğitimi

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

Liderler için DevOps zihniyeti: sistem düşüncesi, akış, geri bildirim döngüleri, deney kültürü ve psikolojik güveni günlük kararlara yansıtın. Orta seviye DVA e

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