DEVOPS CONTINUOUS TESTING FOUNDATION (CTF)℠ EĞİTİMİ

Testi boru hattının her adımına göm

Shift-left test, test otomasyon piramidi, test verisi yönetimi ve servis sanallaştırma ile CI/CD içinde sürekli testi kurun.

Sürekli test ilkeleri, test otomasyon piramidi, risk tabanlı test, test verisi yönetimi ve servis sanallaştırma ile CI/CD hattına kalite kapıları eklemeyi öğreten temel seviye eğitim.

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

CI/CD hattında sürekli test, otomasyon stratejisi ve kalite kapıları

Bu temel seviye eğitim, DevOps Institute Continuous Testing Foundation gövdesiyle uyumlu biçimde sürekli testin ilkelerini ele alır. Sürekli test ile test otomasyonu arasındaki fark, shift-left yaklaşımı, test otomasyon piramidi (birim-entegrasyon-UI), kalite kapıları (quality gates) ve risk tabanlı test işlenir. Test verisi yönetimi, sentetik veri üretimi, servis sanallaştırma (service virtualization) ile bağımlılıkların taklidi ve CI/CD hattında test aşamalarının paralelleştirilmesi uygulanır. Katılımcılar, bir boru hattına birim, entegrasyon ve kabul testlerini kalite kapılarıyla entegre eder.

Süre ve Format

3 Gün. Her gün dört modül; sürekli test ilkelerinden başlayıp otomasyon, test verisi ve boru hattı entegrasyonuna ilerlenir.

Seviye

Temel Seviye — Sürekli test felsefesi, test otomasyonu stratejisi, test verisi yönetimi ve servis sanallaştırmanın CI/CD içinde ele alınması.

Öğrenme Metodu

Katılımcılar örnek bir uygulama için test piramidini kurup CI hattına kalite kapıları ve servis sanallaştırma ekleyerek uygular.

Neden Bu Eğitim?

⬅️Shift-Left

Hataları yaşam döngüsünün erken aşamasında yakalayarak düzeltme maliyetini düşürürsünüz.

🚦Kalite Kapıları

Boru hattına otomatik kalite kapıları koyarak riskli sürümlerin üretime geçmesini engellersiniz.

⚡Hızlı Geri Bildirim

Testleri paralelleştirerek geliştiriciye dakikalar içinde kalite geri bildirimi verirsiniz.

Anahtar Konular

sürekli testcontinuous testingtest otomasyonushift-lefttest piramidiservis sanallaştırmakalite kapılarıci cd test
“Kalite bir aşama değil, hattın her adımında süren bir disiplindir.”

Ön Koşullar

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

1
Yazılım Temeli

Herhangi bir programlama diliyle temel kodlama ve test kavramları faydalıdır.

2
CI/CD Aşinalığı

Jenkins, GitLab CI veya benzeri bir hat hakkında temel fikir beklenir.

3
Sürüm Kontrolü

Git ile dal (branch) ve birleştirme (merge) akışı bilgisi faydalıdır.

4
Çalışma Ortamı

Docker ve bir test çatısı kurulabilen bir 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ı, sürekli testin DevOps içindeki rolünü ve otomasyon stratejisini açıklayabilir.
Modül 1
Sürekli Test Felsefesi
  • Sürekli test ile test otomasyonu arasındaki fark
  • Testin CI/CD hattında sürekli çalışmasının amacı
  • İş riskinin her sürümde değerlendirilmesi
  • Kalite sorumluluğunun tüm ekibe yayılması
  • Hız ile güven (confidence) arasındaki denge
  • Geri bildirim döngüsünün test ile kısaltılması
Modül 2
Test Piramidi
  • Mike Cohn test piramidinin katmanları
  • Çok sayıda hızlı birim testinin tabanı oluşturması
  • Entegrasyon testlerinin orta katmanı
  • Az sayıda UI/uçtan uca testin tepesi
  • 'Dondurma külahı' anti-deseninin sakıncaları
  • Her katmanın maliyet ve kırılganlık dengesi
Modül 3
Shift-Left
  • Testi yaşam döngüsünün erkenine kaydırma
  • Gereksinim ve tasarım aşamasında test düşünme
  • Statik kod analizi ve linting'in erken kalite katkısı
  • Geliştiricinin birim testi yazma sorumluluğu
  • Erken hata tespitinin maliyet eğrisine etkisi
  • Shift-left ile shift-right'ın tamamlayıcılığı
Modül 4
Risk Tabanlı Test
  • İş etkisi ve olasılığa göre risk puanlama
  • Yüksek riskli alanlara test eforunu yoğunlaştırma
  • Kapsam (coverage) ile risk ilişkisi
  • Regresyon setinin risk odaklı seçimi
  • Kabul kriterlerinin riskle hizalanması
  • Test eforunun sınırlı zamanda önceliklendirilmesi
Günün hedefiKatılımcı, otomasyon çatıları ve test verisi yönetimiyle sürdürülebilir testler kurabilir.
Modül 1
Otomasyon Çatıları
  • Birim test çatıları (JUnit, pytest, NUnit) seçimi
  • API testi için REST Assured/Postman/Newman
  • UI testi için Selenium ve Playwright farkı
  • BDD için Cucumber/Gherkin senaryoları
  • Test raporlama (Allure) ile sonuçların görselleştirilmesi
  • Sayfa nesnesi (Page Object) deseniyle bakım kolaylığı
Modül 2
Test Verisi
  • Test verisi yönetiminin (TDM) zorlukları
  • Sentetik veri üretimi ve maskeleme (masking)
  • Veri tabanı durumunu test öncesi tohumlama (seeding)
  • Testler arası veri izolasyonu ve temizlik
  • Üretim verisinin anonimleştirilmesi
  • Veriye bağımlı testlerin kararlılığı
Modül 3
Servis Sanallaştırma
  • Hazır olmayan bağımlılıkların taklit edilmesi (mock/stub)
  • WireMock/Mountebank ile sahte servis uçları
  • Sözleşme (contract) tabanlı sanal servisler
  • Gecikme ve hata enjeksiyonu simülasyonu
  • Üçüncü taraf API maliyetini test aşamasında düşürme
  • Paralel geliştirme için servis bağımsızlığı
Modül 4
Kararlılık
  • Kırılgan (flaky) testlerin kök nedenleri
  • Bekleme (wait) stratejileri ve zamanlama sorunları
  • Yeniden deneme (retry) ve karantina mekanizmaları
  • Deterministik test tasarımı
  • Ortam farklılıklarının test sonuçlarına etkisi
  • Test kararlılığının boru hattı güvenine katkısı
Günün hedefiKatılımcı, test aşamalarını CI/CD hattına kalite kapılarıyla entegre edebilir.
Modül 1
Boru Hattı Entegrasyonu
  • Birim, entegrasyon ve kabul testinin hat aşamalarına yerleşimi
  • Testlerin paralelleştirilmesi ve bölümlenmesi (sharding)
  • Hızlı başarısızlık (fail-fast) ile erken durdurma
  • Test ortamlarının konteynerle oluşturulması
  • Nightly ve PR tetikli test setlerinin ayrımı
  • Test sonuçlarının yapı (build) durumuna bağlanması
Modül 2
Kalite Kapıları
  • SonarQube ile kod kalitesi ve güvenlik kapısı
  • Minimum kapsam eşiğiyle birleştirme engeli
  • Statik ve dinamik analiz sonuçlarının kapıya dahli
  • Kapı başarısızlığında dağıtımın durdurulması
  • Teknik borç ve kod kokusu metrikleri
  • Kapı politikalarının takımla mutabakatı
Modül 3
Kapsam ve Metrik
  • Satır, dal ve mutasyon (mutation) kapsamı
  • Kapsam metriğinin yanıltıcı olabileceği durumlar
  • Test yürütme süresi ve kaçak (escaped) hata oranı
  • Kusur yoğunluğu ve kaçırılan hata takibi
  • Trend grafikleriyle kalite eğiliminin izlenmesi
  • Metriklerin baskı aracına dönüşmemesi
Modül 4
Raporlama
  • Test sonuçlarının merkezi raporlanması
  • Başarısız testlerin hızlı teşhisi için log/ekran görüntüsü
  • ChatOps ile ekip kanalına test özeti
  • Kabul kriterlerinin izlenebilirlik matrisi
  • Sürekli iyileştirme için retro verisi
  • Paydaşlara uygun kalite durum panosu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
CT İlkeleri

Sürekli test ile test otomasyonunu ayırt edip stratejisini kurabilirsiniz.

✅
Test Piramidi

Dengeli bir test piramidi tasarlayabilirsiniz.

✅
Risk Odağı

Risk tabanlı testle eforunuzu doğru alanlara yönlendirebilirsiniz.

✅
Otomasyon

Uygun çatılarla birim, API ve UI testleri yazabilirsiniz.

✅
Test Verisi

Sentetik veri ve maskeleme ile test verisini yönetebilirsiniz.

✅
Sanallaştırma

Servis sanallaştırma ile bağımlılıkları taklit edebilirsiniz.

✅
Kalite Kapıları

Boru hattına otomatik kalite kapıları ekleyebilirsiniz.

✅
Kararlı Testler

Kırılgan testleri azaltıp boru hattı güvenini artırabilirsiniz.

Kimler İçin Uygundur?

  • Test mühendisleri
  • SDET'ler
  • geliştiriciler
  • kaliteyi CI/CD hattına taşımak isteyen DevOps profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Test mühendisleri, SDET'ler, geliştiriciler ve kaliteyi CI/CD hattına taşımak isteyen DevOps profesyonelleri için uygundur.
Sürekli test ile test otomasyonu aynı mı?
Hayır; otomasyon bir araçtır, sürekli test ise her sürümde iş riskini değerlendiren bir disiplindir. Fark eğitimde ayrıntılı işlenir.
Programlama bilmek şart mı?
Temel kodlama aşinalığı faydalıdır ancak giriş düzeyi yeterlidir; çatılar örneklerle gösterilir.
Hangi araçlar gösteriliyor?
JUnit/pytest, Selenium/Playwright, Cucumber, WireMock, SonarQube ve CI hatları örneklerle ele alınır.
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 Foundation (CTF)℠ Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel 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 Mühendisliği Temeli Sertifika Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Mühendisliği Temeli Sertifika Eğitimi

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

DevOps mühendisliği bilgi gövdesini sınava hazırlık perspektifiyle çalışın: CI/CD, IaC, SLI/SLO, DevSecOps, kültür ve deneme sınavı. Temel seviye DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Pipelines: Configuring & Building Core Elements of Azure Pipelines Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Pipelines: Configuring & Building Core Elements of Azure Pipelines Eğitimi

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

Azure Pipelines'ı YAML ile kurun: stage/job/task, agent havuzları, artifact, template, ortamlar, deployment job ve onaylar. Orta seviye Azure DevOps DVA eğitimi

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Pipelines: Configuring a GCP Pipeline Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Pipelines: Configuring a GCP Pipeline Eğitimi

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

Google Cloud'da CI/CD kurun: Cloud Build, trigger'lar, Artifact Registry, Secret Manager, Cloud Deploy ve GKE/Cloud Run dağıtımı. Orta seviye GCP DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Pipelines: Using Action Type Integrations to Configure AWS Pipelines Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Pipelines: Using Action Type Integrations to Configure AWS Pipelines Eğitimi

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

AWS CodePipeline'ı aksiyon türleriyle kurun: CodeCommit, CodeBuild, CodeDeploy, CloudFormation, ECS, approval ve Lambda invoke entegrasyonları. Orta seviye DVA

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Platforms and Operations: DataOps Principles Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Platforms and Operations: DataOps Principles Eğitimi

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

DataOps ilkelerini uygulayın: Airflow orkestrasyonu, veri kalitesi testleri, şema evrimi, lineage, CI/CD for data ve veri gözlemlenebilirliği. Orta seviye DVA e

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