AGILE TECHNICAL TESTER: CONTINUOUS TESTING IN CI/CD PIPELINES EĞİTİMİ

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

Sürekli test, ortam sağlama, test verisi yönetimi, servis sanallaştırma, dağıtım kapıları ve üretim-sonrası doğrulama ile uçtan uca kalite

Testi CI/CD hattının her aşamasına gömen sürekli test yaklaşımını; ephemeral ortam, test verisi, servis sanallaştırma, dağıtım kapıları ve üretim sonrası izlemeyle uygulamalı ele alan orta seviye eğitim.

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

Eğitim Hakkında

CI/CD hattının her aşamasına gömülü sürekli test akışını kurma ve yönetme

Bu eğitim, testi ayrı bir faz olmaktan çıkarıp CI/CD hattının her aşamasına gömen sürekli test (continuous testing) yaklaşımını öğretir. Pipeline aşamalarında koşacak test paketlerinin seçimi, isteğe bağlı (on-demand) test ortamlarının altyapı kodu ile sağlanması, test verisinin sürüm uyumlu üretilip temizlenmesi, dış bağımlılıklar için servis sanallaştırma/mock, dağıtım kapılarında (deployment gate) otomatik doğrulama, canary ve smoke testleriyle üretim sonrası izleme somut örneklerle işlenir. Testin shift-left ve shift-right boyutları, risk tabanlı önceliklendirme ve geri bildirim döngülerinin kısaltılması uygulamalı olarak ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; aşama aşama bir teslimat hattı kurgusu üzerinden ilerlenir.

Seviye

Orta Seviye — Teslimat hattının her aşamasına gömülen sürekli test (continuous testing) pratikleri: ortam yönetimi, test verisi, servis sanallaştırma ve dağıtım kapıları

Öğrenme Metodu

Örnek bir mikroservisin teslimat hattı boyunca ortam, veri, sanallaştırma ve kapı katmanlarını laboratuvarda adım adım kurar.

Neden Bu Eğitim?

🔗Gömülü Test

Testi her aşamaya gömerek kaliteyi süreç sonuna bırakmadan sürekli doğrularsınız.

🧪İzole Ortamlar

İsteğe bağlı sağlanan ortamlarla testleri temiz ve tekrarlanabilir koşullarda çalıştırırsınız.

🛡️Dağıtım Kapıları

Otomatik kapılarla yalnızca doğrulanmış sürümlerin ilerlemesini garanti edersiniz.

Anahtar Konular

sürekli testcontinuous testingci cd pipeline testdağıtım kapısıservis sanallaştırmatest ortamı yönetimicanary deploymentsmoke testshift right testtest verisi yönetimi
“Sürekli test, hatayı bulmakla değil, hatanın kullanıcıya ulaşmasını önlemekle ilgilidir.”

Ön Koşullar

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

1
CI Temeli

Build-test-deploy akışına ve bir pipeline aracına temel aşinalık beklenir.

2
Konteyner Girişi

Docker imaj ve konteyner kavramlarına temel düzeyde hakim olmak faydalıdır.

3
Test Deneyimi

API veya UI testi yazmış olmak, aşamaların bağlamını kurmayı kolaylaştırır.

4
Git ve YAML

Git akışı ve YAML tabanlı yapılandırma okuyabilmek 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ı, teslimat hattının her aşamasına hangi testin gömüleceğini tanımlayan bir strateji kurar.
Modül 1
Sürekli Test Kavramı
  • Testi faz değil sürekli aktivite olarak konumlama
  • Shift-left: gereksinim ve tasarımda erken test
  • Shift-right: üretimde izleme ve doğrulama
  • Risk tabanlı sürekli geri bildirim
  • Manuel test ile otomasyonun rol ayrımı
  • Sürekli testin DevOps olgunluğundaki yeri
Modül 2
Aşama-Test Eşlemesi
  • Build aşamasında birim ve statik analiz
  • Dağıtım öncesi API ve entegrasyon testi
  • Staging'de uçtan uca ve kabul testi
  • Üretimde smoke ve sağlık (health) kontrolü
  • Her aşamada kapı kriteri tanımlama
  • Aşama süresini kısa tutma hedefi
Modül 3
Risk Tabanlı Test Seçimi
  • Değişiklik etkisine göre test kapsamı belirleme
  • Kritik iş akışlarını her koşumda doğrulama
  • Nadir senaryoları nightly'ye taşıma
  • Test etiketleme ile seçici koşum
  • Hata geçmişine göre önceliklendirme
  • Kapsam ile süre arasındaki dengeyi kurma
Modül 4
Geri Bildirim Döngüleri
  • Hızlı aşamanın geliştiriciye anında dönmesi
  • Başarısız testin bildirim ve görünürlüğü
  • Dashboard ile hat durumunu izleme
  • Kırık hattı önceliklendirme kültürü
  • Metriklerle döngü süresini kısaltma
  • Yavaş geri bildirimi tespit edip iyileştirme
Günün hedefiKatılımcı, izole test ortamlarını sağlar, test verisini yönetir ve dış bağımlılıkları sanallaştırır.
Modül 1
İsteğe Bağlı Ortam Sağlama
  • Altyapı kodu (IaC) ile ephemeral ortam kurma
  • Docker Compose ile servis yığınını ayağa kaldırma
  • Pull request başına geçici önizleme ortamı
  • Ortam ömrünü koşum sonrası sonlandırma
  • Ortam parametrelerini pipeline'dan aktarma
  • Ortam sağlama süresini izleme
Modül 2
Test Verisi Yönetimi
  • Test başına deterministik veri üretimi (fixture)
  • Veritabanı migration ile şema uyumu
  • Veri temizliği ve koşumlar arası izolasyon
  • Sentetik veri ve anonimleştirme
  • Seed script ile başlangıç durumu kurma
  • Veri çakışmasını paralel koşumda önleme
Modül 3
Servis Sanallaştırma
  • WireMock/mock sunucu ile dış API taklidi
  • Contract (sözleşme) tabanlı stub üretimi
  • Yavaş/pahalı bağımlılıkları sanallaştırma
  • Hata ve gecikme senaryolarını taklit etme
  • Kayıt-tekrar (record-replay) yaklaşımı
  • Sanal servis ile gerçek servis geçişi
Modül 4
Konteynerle Tekrarlanabilirlik
  • Testcontainers ile gerçek bağımlılığı konteynerde koşma
  • Ortam tutarsızlığını (works on my machine) giderme
  • Rastgele port ve ağ izolasyonu
  • Konteyner yaşam döngüsünü teste bağlama
  • İmaj sürümünü sabitleyerek kararlılık
  • CI runner'da Docker-in-Docker kullanımı
Günün hedefiKatılımcı, otomatik dağıtım kapıları kurar ve üretimde sürüm doğrulaması yapar.
Modül 1
Dağıtım Kapıları
  • Kapı kriteri: test yeşil, kapsama ve güvenlik eşiği
  • Manuel onay (approval) ile otomatik kapı birleşimi
  • Kapı başarısızlığında ilerlemeyi durdurma
  • Ortam promotion (dev→staging→prod) akışı
  • Kapı sonuçlarını denetim için kaydetme
  • Kapıları esnek ama anlamlı tanımlama
Modül 2
Smoke ve Sağlık Testleri
  • Dağıtım sonrası kritik yolların hızlı doğrulaması
  • Health/readiness endpoint kontrolü
  • Bağımlılık erişilebilirliğini doğrulama
  • Smoke testi dakikalar içinde tamamlama
  • Başarısızlıkta otomatik uyarı tetikleme
  • Smoke kapsamını kritik işlevle sınırlama
Modül 3
Canary ve Kademeli Dağıtım
  • Trafiğin küçük yüzdesine canary yayını
  • Metriklerle canary sağlığını değerlendirme
  • Blue-green ile anında geri dönebilme
  • Hata oranı artışında otomatik geri alma
  • Özellik bayrağı (feature flag) ile ayırma
  • Kademeli trafik artırma stratejisi
Modül 4
Üretimde İzleme (Shift-Right)
  • Üretimde sentetik işlem izleme (synthetic monitoring)
  • Log ve metriği teslimat kalitesine bağlama
  • SLO/SLI ile kullanıcı deneyimini ölçme
  • Gerçek kullanıcı hatalarını geri besleme
  • Gözlemlenebilirlik ile hızlı tanı
  • Üretim bulgusunu teste geri taşıma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Sürekli Test

Testi teslimat hattının her aşamasına gömen bir strateji kurabilirsiniz.

✅
Aşama Eşlemesi

Her pipeline aşamasına uygun test paketini eşleyebilirsiniz.

✅
Ephemeral Ortam

İsteğe bağlı, izole test ortamlarını altyapı koduyla sağlayabilirsiniz.

✅
Veri Yönetimi

Sürüm uyumlu, izole test verisi üretip temizleyebilirsiniz.

✅
Servis Sanallaştırma

Dış bağımlılıkları mock ve stub ile sanallaştırabilirsiniz.

✅
Dağıtım Kapısı

Otomatik kapılarla yalnızca doğrulanmış sürümü ilerletebilirsiniz.

✅
Canary Yayını

Smoke ve canary testleriyle güvenli kademeli dağıtım yapabilirsiniz.

✅
Üretim Doğrulama

Shift-right ile üretimde sürekli izleme ve doğrulama kurabilirsiniz.

Kimler İçin Uygundur?

  • Test ve teslimat süreçlerini CI/CD hattında birleştirmek isteyen test uzmanları
  • DevOps'a geçiş yapan test mühendisleri
  • çevik ekip üyeleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Test ve teslimat süreçlerini CI/CD hattında birleştirmek isteyen test uzmanları ve DevOps'a geçen test mühendisleri için uygundur.
Önceki CI eğitiminden farkı nedir?
Bu eğitim test katmanı tasarımı yerine ortam, veri, sanallaştırma ve dağıtım kapıları gibi hat boyunca sürekli test altyapısına odaklanır.
Konteyner bilgisi gerekir mi?
Temel Docker bilgisi faydalıdır; Testcontainers ve Compose örnekleri eğitim içinde açıklanır.
Canary ve blue-green ele alınıyor mu?
Evet; üretim sonrası doğrulama modülünde canary, blue-green ve otomatik geri alma uygulamalı işlenir.
Eğitim sonunda sertifika veriliyor mu?
Eğitimi tamamlayanlara 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: Continuous Testing in CI/CD Pipeline 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

CI/CD ve Sürekli TeslimPuppet for DevOps: Working with Puppet Bolt & Continuous Delivery for PE Eğitimi
DevOps ve Konteyner Eğitimleri

Puppet for DevOps: Working with Puppet Bolt & Continuous Delivery for PE Eğitimi

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

Puppet Bolt ile ajansız task/plan otomasyonu ve Continuous Delivery for Puppet Enterprise ile kod test ve dağıtım hattını öğreten ileri seviye DevOps eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimPython ile Sürekli Entegrasyon / Sürekli Teslim (CI/CD) Eğitimi
DevOps ve Konteyner Eğitimleri

Python ile Sürekli Entegrasyon / Sürekli Teslim (CI/CD) Eğitimi

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

Python projelerinde pytest, tox, ruff/mypy, paketleme, PyPI ve Docker ile uçtan uca CI/CD hattı kurmayı öğreten uygulamalı orta seviye eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimRed Hat DevOps Hatları ve Süreçleri: Jenkins, Git ve Test Güdümlü Geliştirme ile Sürekli Entegrasyon ve Teslimat Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat DevOps Hatları ve Süreçleri: Jenkins, Git ve Test Güdümlü Geliştirme ile Sürekli Entegrasyon ve Teslimat Eğitimi

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

Red Hat yaklaşımıyla Jenkins, Git ve TDD kullanarak OpenShift üzerinde CI/CD hattı kurmayı öğreten; S2I ve Tekton işleyen ileri seviye DevOps eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimRed Hat DevOps Pipelines and Processes: GI/CD with Jenkins, Git, and Test Driven Development (TDD) (DO400) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat DevOps Pipelines and Processes: GI/CD with Jenkins, Git, and Test Driven Development (TDD) (DO400) Eğitimi

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

DO400 müfredatıyla Git, TDD, Jenkins ve OpenShift Pipelines kullanarak CI/CD hatları kurmayı öğreten; S2I ve Tekton işleyen ileri seviye DevOps eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimRed Hat DevOps Pipelines and Processes: CI/CD with Jenkins (DO401) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins (DO401) Eğitimi

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

DO401 müfredatıyla Jenkins'i OpenShift üzerinde kurup pipeline, Kubernetes ajanları ve ileri dağıtım stratejileriyle kurumsal CI/CD kurmayı öğreten ileri seviye

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