SOFTWARE TESTING FOR DEVOPS: DEVOPS TESTING PIPELINE EĞİTİMİ

Testi pipeline'ın doğal parçası yapın

Shift-left, test aşamaları, kalite kapıları, paralel test, flaky test yönetimi, test ortamları ve sürekli test stratejisini uygulayın.

Testi CI/CD pipeline'a yerleştirmeyi öğreten eğitim: shift-left ve shift-right, aşamalı test, quality gate, matrix ve shard ile paralel test, flaky test karantinası, ephemeral ortamlar, test verisi, smoke test ve canary doğrulama.

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

Eğitim Hakkında

Pipeline'da sürekli test ve kalite kapıları

Bu eğitim, testlerin CI/CD pipeline içinde nasıl kurgulanacağını ele alır. Shift-left ve shift-right yaklaşımı, commit, build, entegrasyon, kabul ve üretim sonrası test aşamaları, kalite kapıları (quality gate), GitHub Actions ve Jenkins ile paralel test çalıştırma, test seçimi ve önbellek, flaky test yönetimi, ephemeral test ortamları, test verisi stratejisi, canary doğrulama ve üretimde sentetik testler uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar pipeline aşamalarından kalite kapılarına, test hızlandırmaya ve üretim doğrulamasına ilerler.

Seviye

Orta Seviye — Test otomasyonunu CI/CD pipeline'ın aşamalarına yerleştirmeyi, kalite kapılarını ve sürekli testi kapsayan yelpaze.

Öğrenme Metodu

Katılımcılar çok aşamalı bir GitHub Actions pipeline'ı üzerinde test aşamalarını kurar, kalite kapıları ekler ve süreyi optimize eder.

Neden Bu Eğitim?

🚦Kalite Kapıları

Kapsam, hata ve güvenlik eşikleriyle otomatik geçiş kararı kurarsınız.

⚡Hızlı Geri Bildirim

Paralelleştirme ve test seçimiyle pipeline süresini kısaltırsınız.

🎯Sürekli Test

Commit'ten üretim sonrasına kadar kesintisiz test stratejisi tasarlarsınız.

Anahtar Konular

devops test pipelinesürekli testcontinuous testingkalite kapısıflaky testshift leftparalel testgithub actions testtest stratejisiephemeral environment
“Test pipeline'ın sonunda değil, her adımında yaşayan bir güvencedir.”

Ön Koşullar

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

1
CI/CD Aşinalığı

Bir CI aracıyla pipeline yazmış olmak faydalıdır.

2
Test Deneyimi

Birim ve API test yazma tecrübesi beklenir.

3
Git Bilgisi

Git akışı ve pull request mantığı bilinmelidir.

4
Docker Kurulumu

Test ortamları için Docker 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ı, test türlerini pipeline aşamalarına yerleştirip kalite kapılarıyla bağlayabilir.
Modül 1
Sürekli Test
  • Shift-left ve shift-right yaklaşımı
  • Test piramidi ve pipeline eşleşmesi
  • Hızlı geri bildirim ilkesi
  • Test stratejisi dokümanı
  • Risk tabanlı test
  • Test sahipliği
Modül 2
Pipeline Aşamaları
  • Commit aşaması: lint, birim test
  • Build ve statik analiz
  • Entegrasyon aşaması
  • Kabul ve UI aşaması
  • Performans ve güvenlik aşaması
  • Üretim sonrası doğrulama
Modül 3
Kalite Kapıları
  • Kapsam eşiği ve yeni kod kapsamı
  • SonarQube quality gate
  • Güvenlik zafiyeti eşikleri
  • Performans regresyon eşiği
  • Manuel onay ne zaman
  • Kapı istisna yönetimi
Modül 4
Tetikleyiciler
  • PR, merge, nightly, release tetikleyicileri
  • Path filter ve monorepo test seçimi
  • Test impact analysis
  • Schedule ile regresyon
  • Etiket tabanlı test seti
  • Pipeline şablonları
Günün hedefiKatılımcı, pipeline süresini optimize edip flaky testleri yönetebilir.
Modül 1
Paralelleştirme
  • Matrix ve shard test
  • Test bölme (split by timing)
  • Bağımlılık ve Docker önbelleği
  • Self-hosted runner ölçekleme
  • Kaynak tüketimi ve maliyet
  • Pipeline süre metrikleri
Modül 2
Flaky Test
  • Flaky test nedenleri: zamanlama, sıra, ortam
  • Tespit: tekrar çalıştırma ve istatistik
  • Karantina stratejisi
  • Bekleme ve senkronizasyon kalıpları
  • Test bağımsızlığı
  • Flaky oranı panosu
Modül 3
Test Ortamları
  • Ephemeral ortamlar (preview environment)
  • Kubernetes namespace ve Helm
  • Service virtualization
  • Ortam tutarlılığı: Docker Compose, Testcontainers
  • Gizli veri ve yetki
  • Ortam maliyeti ve temizliği
Modül 4
Test Verisi
  • Veri üretimi ve seed
  • Veri maskeleme ve anonimleştirme
  • Veritabanı snapshot ve migrasyon
  • Test verisi izolasyonu
  • Büyük veri setleri
  • GDPR/KVKK uyumu
Günün hedefiKatılımcı, üretim sonrası doğrulama ve test metrikleri ile pipeline kalitesini izleyebilir.
Modül 1
Dağıtım Doğrulama
  • Smoke test ve sağlık kontrolü
  • Canary analizi
  • Blue/green doğrulama
  • Feature flag ile test
  • Otomatik rollback
  • Sentetik izleme (Checkly, Grafana k6)
Modül 2
Shift-Right
  • Üretimde gözlemlenebilirlik
  • A/B test ve deney
  • Chaos testi
  • Gerçek kullanıcı izleme (RUM)
  • Hata takibi (Sentry)
  • Müşteri geri bildirim döngüsü
Modül 3
Test Metrikleri
  • Test başarı oranı ve süre
  • Kapsam eğilimi
  • Hata kaçış oranı (defect escape)
  • DORA metrikleri ve test
  • Flaky ve karantina oranı
  • Pipeline sağlık panosu
Modül 4
Pipeline Tasarımı
  • Çok aşamalı örnek pipeline
  • Reusable workflow
  • Politika ve onay
  • Dokümantasyon ve standart
  • Sürekli iyileştirme
  • Olgunluk yol haritası

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Test Stratejisi

Pipeline'a uygun risk tabanlı test stratejisi oluşturabilirsiniz.

✅
Aşama Tasarımı

Test türlerini pipeline aşamalarına doğru yerleştirebilirsiniz.

✅
Kalite Kapıları

Kapsam, güvenlik ve performans eşikleri tanımlayabilirsiniz.

✅
Paralelleştirme

Matrix ve shard ile test süresini azaltabilirsiniz.

✅
Flaky Yönetimi

Flaky testleri tespit edip karantinaya alabilirsiniz.

✅
Test Ortamı

Ephemeral test ortamları kurabilirsiniz.

✅
Üretim Doğrulama

Smoke test ve canary analiziyle dağıtımı doğrulayabilirsiniz.

✅
Metrik Takibi

Defect escape ve flaky oranı gibi test metriklerini izleyebilirsiniz.

Kimler İçin Uygundur?

  • QA ve test otomasyon mühendisleri
  • DevOps mühendisleri
  • CI/CD hattında test sorumluluğu olan ekip üyeleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
QA ve test otomasyon mühendisleri, DevOps mühendisleri ve CI/CD hattında test sorumluluğu olan ekip üyeleri için uygundur.
Hangi CI aracı kullanılıyor?
Uygulamalar GitHub Actions üzerindedir; Jenkins ve GitLab CI karşılaştırmalı anlatılır.
Manuel test tamamen bitiyor mu?
Hayır; keşifsel test ve kullanılabilirlik gibi alanlarda manuel test değerini korur.
SonarQube gerekli mi?
Kalite kapısı örneklerinde kullanılır; ayrıntılı SonarQube eğitimi ayrıca mevcuttur.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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. Software Testing for DevOps: DevOps Testing Pipeline Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 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ıDelivering Products Using Azure DevOps and Scrum Eğitimi
DevOps ve Konteyner Eğitimleri

Delivering Products Using Azure DevOps and Scrum Eğitimi

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

Azure Boards, Repos ve Pipelines ile Scrum olaylarını ve ürün teslim akışını uçtan uca yürütmeyi uygulamalı öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDesign and Implement Microsoft DevOps solutions (AZ-400) Eğitimi
DevOps ve Konteyner Eğitimleri

Design and Implement Microsoft DevOps solutions (AZ-400) Eğitimi

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

AZ-400 hedefleriyle Azure Pipelines, IaC, DevSecOps ve izlemeyle uçtan uca Microsoft DevOps çözümlerini tasarlamayı öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDesign and Implement Microsoft DevOps solutions (AZ-400T00) Eğitimi
DevOps ve Konteyner Eğitimleri

Design and Implement Microsoft DevOps solutions (AZ-400T00) Eğitimi

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

Microsoft AZ-400T00 modül yapısıyla planlama, CI, bağımlılık yönetimi, CD, DevSecOps ve sürekli geri bildirimi uygulamalı öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDesign and Implement Microsoft DevOps solutions Eğitimi
DevOps ve Konteyner Eğitimleri

Design and Implement Microsoft DevOps solutions Eğitimi

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

Microsoft DevOps çözümlerini CI, otomatik dağıtım, IaC, güvenlik ve izlemeyle pratik odaklı adımlarla hayata geçirmeyi öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDesigning and Implementing Microsoft DevOps Solutions Training (AZ-400) Eğitimi
DevOps ve Konteyner Eğitimleri

Designing and Implementing Microsoft DevOps Solutions Training (AZ-400) Eğitimi

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

Azure Boards, YAML pipeline, IaC, Key Vault ve izleme laboratuvarlarıyla AZ-400 Microsoft DevOps çözümlerini uygulamalı kurun.

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