SRE TESTING TASKS: TESTING CONSIDERATIONS EĞİTİMİ

Neyi, nerede, nasıl test edeceğinizi bilin

Test ortamı gerçekliği, test verisi, bağımlılık yönetimi, ölçek farkı, maliyet ve güvenlik hususlarıyla doğru test kararları verin.

Üretime yakın test ortamı, veri maskeleme, bağımlılık taklidi, ölçek farkı ve maliyet dengesini ele alan SRE test planlama eğitimi.

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

Eğitim Hakkında

Test ortamı, veri, bağımlılık ve maliyet kararları

Bu eğitim, test planlarken göz önünde bulundurulması gereken pratik hususları ele alır. Üretime benzer test ortamı kurma, ortam sapması, test verisi üretimi ve anonimleştirme, dış bağımlılıkların taklidi (service virtualization), ölçek farkının sonuçlara etkisi, test izolasyonu, paylaşımlı ortam çakışmaları, test maliyeti ve süresi, güvenlik ve gizlilik kısıtları, gözlemlenebilirlik ile test sonuçlarının değerlendirilmesi ve test verisi bakımı işlenir. Katılımcı bir servis için test karar matrisi ve ortam planı hazırlar.

Süre ve Format

3 Gün. Her gün dört modül; ortam gerçekliğinden test verisi ve bağımlılık yönetimine, ölçek ve maliyet kararlarına ilerler.

Seviye

Orta Seviye — Test tasarımında ortam gerçekliği, test verisi, ölçek, bağımlılıklar ve maliyet kararları.

Öğrenme Metodu

Katılımcılar Docker Compose ile üretime yakın test ortamı kurar, veri maskeleme ve servis taklidi uygular, test karar matrisi hazırlar.

Neden Bu Eğitim?

🌐Gerçekçi Ortam

Üretime yakın ve tekrarlanabilir test ortamları kurarsınız.

🗃️Güvenli Veri

Üretim verisini anonimleştirip güvenle test verisine dönüştürürsünüz.

💰Maliyet Bilinci

Test kapsamı ve maliyet arasında gerekçeli karar verirsiniz.

Anahtar Konular

test ortamı paritesitest verisi maskelemeWireMockservice virtualizationTestcontainersephemeral environmentSRE test planıDocker Compose testölçek farkıtest maliyeti
“Doğru test, her şeyi değil, en çok riski taşıyan şeyi doğru ortamda sınar.”

Ön Koşullar

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

1
Yazılım Test Bilgisi

Birim ve entegrasyon testi kavramlarına aşinalık.

2
Konteyner Bilgisi

Docker ve Compose ile temel deneyim.

3
Veritabanı Temeli

SQL ve temel veri işleme bilgisi.

4
Laboratuvar Ortamı

Docker ve komut satırı kullanabilen bir 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ı, test ortamının üretimden sapmasını ölçer ve izole, tekrarlanabilir bir ortam tasarlar.
Modül 1
Ortam Gerçekliği
  • Üretim paritesi ilkeleri
  • Ortam sapması (drift) tespiti
  • Altyapı kodu ile ortam üretimi
  • Sürüm ve yapılandırma eşitliği
  • Ağ ve gecikme farkları
  • Ortam gerçekliği skor kartı
Modül 2
Docker Compose Ortamı
  • Çok servisli test ortamı
  • Ağ ve bağımlılık sıralaması
  • Healthcheck ve hazır olma
  • Dinamik ortam (ephemeral environment)
  • Testcontainers ile entegrasyon testi
  • Temizlik ve kaynak yönetimi
Modül 3
İzolasyon
  • Paylaşımlı ortam çakışmaları
  • Test başına veri izolasyonu
  • Paralel test çalıştırma
  • Zaman ve saat bağımlılığı
  • Dış çağrıların engellenmesi
  • Ortam ayırma politikaları
Modül 4
Ortam Yönetimi
  • Ortam katalogu ve sahiplik
  • Maliyet ve otomatik kapatma
  • Gece/hafta sonu planlaması
  • Ortam rezervasyonu
  • Ortam sağlık göstergeleri
  • Ortam devir teslimi
Günün hedefiKatılımcı, test verisi üretir ve dış bağımlılıkları güvenilir biçimde taklit eder.
Modül 1
Test Verisi
  • Sentetik veri üretimi (Faker)
  • Üretimden alt küme çıkarma
  • Veri maskeleme ve anonimleştirme
  • KVKK/GDPR kısıtları
  • Referans bütünlüğü
  • Veri tazeleme süreci
Modül 2
Veritabanı Testleri
  • Şema göçü testleri
  • Yedekten geri yükleme ile test verisi
  • Büyük veri hacmi etkisi
  • İşlem izolasyonu sorunları
  • Veri tutarlılığı doğrulama
  • Test sonrası veri temizliği
Modül 3
Bağımlılık Taklidi
  • Service virtualization
  • WireMock ile HTTP taklidi
  • Kayıt-oynatma (record/replay)
  • Taklit ve gerçek davranış sapması
  • Sözleşme ile taklit doğrulama
  • Üçüncü taraf limit ve maliyetleri
Modül 4
Mesajlaşma ve Zaman
  • Kuyruk ve olay tabanlı test
  • Sıra ve çift teslim senaryoları
  • Zamanlayıcı ve cron testleri
  • Zaman dilimi ve saat atlaması
  • Kontrollü saat (fake clock)
  • Eşzamansız sonuç bekleme (polling)
Günün hedefiKatılımcı, test karar matrisi ve ortam planı hazırlayarak testleri gerekçelendirir.
Modül 1
Ölçek Farkı
  • Küçük ortamda ölçek sonuçlarını yorumlama
  • Doğrusal olmayan davranışlar
  • Yük bölünmesi ve temsili örnekleme
  • Üretim kopyası (staging at scale) maliyeti
  • Ölçek varsayımlarının belgelenmesi
  • Ölçekte test ile üretimde izleme dengesi
Modül 2
Güvenlik ve Gizlilik
  • Test ortamında gizli bilgi yönetimi
  • Erişim kontrolü
  • Üretim verisi kullanımı kuralları
  • Güvenlik testlerinin planlanması
  • Bağımlılık taraması
  • Denetim izi
Modül 3
Sonuç Değerlendirme
  • Test sonuçlarında gözlemlenebilirlik
  • Metrik ve iz toplama
  • Test başarısızlık sınıflandırması
  • Eşik ve güven aralığı
  • Raporlama ve trend
  • Test borcu yönetimi
Modül 4
Karar Matrisi Atölyesi
  • Risk x maliyet matrisi
  • Hangi test nerede çalışır
  • Ortam planı yazımı
  • Bütçe ve süre hedefleri
  • Çapraz inceleme
  • Kapanış ve eylem taahhüdü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Ortam Paritesi

Üretim paritesini ölçüp ortam sapmasını azaltabilirsiniz.

✅
Ephemeral Ortam

Docker Compose ile geçici test ortamları kurabilirsiniz.

✅
Test İzolasyonu

Paylaşımlı ortam çakışmalarını önleyecek izolasyon sağlayabilirsiniz.

✅
Veri Maskeleme

Üretim verisini KVKK'ya uygun biçimde anonimleştirebilirsiniz.

✅
Servis Taklidi

WireMock ile dış bağımlılıkları taklit edebilirsiniz.

✅
Ölçek Yorumu

Küçük ölçek sonuçlarının sınırlılıklarını değerlendirebilirsiniz.

✅
Test Raporlama

Test sonuçlarını gözlemlenebilirlik verisiyle yorumlayabilirsiniz.

✅
Karar Matrisi

Risk ve maliyete dayalı test karar matrisi hazırlayabilirsiniz.

Kimler İçin Uygundur?

  • SRE'ler
  • kalite mühendisleri
  • DevOps mühendisleri
  • test ortamı sorumlularının yanında test kararlarını yöneten teknik liderler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SRE'ler, kalite mühendisleri, DevOps mühendisleri ve test ortamı sorumlularının yanında test kararlarını yöneten teknik liderler için uygundur.
Üretim paritesi neden önemlidir?
Ortam farkları test sonuçlarını yanıltır; sürüm, yapılandırma ve ağ davranışı eşitliği testin güvenilirliğini belirler.
Üretim verisi test için kullanılabilir mi?
Yalnızca anonimleştirme ve erişim kontrolüyle, KVKK/GDPR kısıtlarına uygun şekilde; çoğu durumda sentetik veri tercih edilir.
Eğitimde pratik çalışma neler içerir?
Docker Compose ortamı, Testcontainers, WireMock ve veri maskeleme betikleriyle uygulamalı çalışma yapılır.
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. SRE Testing Tasks: Testing Considerations 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ıDevOps Automation Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Automation Eğitimi

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

CI/CD, altyapı kodu, yapılandırma yönetimi ve dağıtım otomasyonuyla DevOps yaşam döngüsünü uçtan uca otomatikleştirmeyi öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Automation: Configuration Management Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Automation: Configuration Management Eğitimi

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

Ansible, Puppet, Chef ve SaltStack ile desired state, idempotency ve ölçekli yapılandırma yönetimini uygulamalı öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Automation: Delivery Mechanisms Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Automation: Delivery Mechanisms Eğitimi

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

Dağıtım hatları, blue-green, canary, feature flag, GitOps ve progressive delivery ile güvenli yazılım teslim mekanizmaları kurun.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Cloud Automation: Advanced AWS Pipelines and DevOps Using Azure Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Cloud Automation: Advanced AWS Pipelines and DevOps Using Azure Eğitimi

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

İleri CodePipeline desenleri, CDK Pipelines ve Azure DevOps YAML ile iki bulutta uçtan uca pipeline otomasyonunu uygulamalı kurun.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Cloud Automation: AWS DevOps Tools Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Cloud Automation: AWS DevOps Tools Eğitimi

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

CodeCommit, CodeBuild, CodeDeploy, CodeArtifact, CodeGuru, CDK ve SAM ile AWS yerel DevOps araç ailesini uçtan uca kullanın.

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