FULL-STACK QUALITY ENGINEERING TRAINING PROGRAM EĞİTİMİ

Her katmanda kaliteyi tasarlayın ve otomatikleştirin

Test piramidi, JUnit/Jest, REST Assured, Playwright, k6, OWASP ZAP, SonarQube ve kalite kapıları.

Full stack kalite mühendisliği: birim, API, UI, performans ve güvenlik testi, SonarQube ve CI/CD kalite kapıları programı. QA mühendisleri, test otomasyon uzmanları, SDET adayları ve kalite sorumluluğunu geliştirme ekibine yaymak isteyen teknik liderler için…

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

Eğitim Hakkında

Full stack kalite mühendisliği

Program, kaliteyi yazılımın her katmanında mühendislik konusu olarak ele alır: test stratejisi ve piramit, birim testi ve mock, API testi (REST Assured, Postman), UI otomasyonu (Playwright), sözleşme testi, k6 ile performans testi, OWASP ZAP ile güvenlik taraması, SonarQube ile statik analiz, test verisi yönetimi, CI/CD kalite kapıları, flaky test yönetimi ve kalite metrikleri.

Süre ve Format

3 Gün. Her gün dört modül; Strateji, Birim ve API Testi; UI, Performans ve Güvenlik; Süreç, CI/CD ve Metrikler ekseninde ilerleyen uygulamalı program.

Seviye

İleri Seviye — Uygulama katmanları boyunca kalite mühendisliği: birim, API, UI, performans, güvenlik testi ve kalite süreçleri

Öğrenme Metodu

Üç günde örnek bir e-ticaret yığını üzerinde her katman için otomatik test yazılır ve CI hattına kalite kapıları eklenir.

Neden Bu Eğitim?

🛡️Katmanlı kalite

Birim, API, UI, performans ve güvenlik testlerini birlikte kurgularsınız.

📊Ölçülebilir kalite

Kapsama, hata kaçış oranı ve test sağlığı metriklerini izlersiniz.

⚙️Otomasyon

Kalite kapılarını CI/CD hattına yerleştirirsiniz.

Anahtar Konular

kalite mühendisliğitest otomasyonusdet eğitimiplaywrightk6 performans testiowasp zapsonarqubepact contract testci cd kalite kapılarıfull stack test
“Kalite, testin sonunda aranan değil, tasarımın başında kurulan şeydir.”

Ön Koşullar

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

1
Programlama

Java, JavaScript veya Python'dan birinde orta düzey kod yazımı.

2
Test deneyimi

Manuel veya otomasyon test temel bilgisi.

3
Web/API

HTTP, REST ve JSON bilgisi.

4
Git ve Docker

Temel Git ve Docker kullanımı.

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 stratejisini tasarlar, birim ve API testi otomasyonunu kurar.
Modül 1
Kalite Mühendisliği Temelleri
  • QA, QC ve kalite mühendisliği farkı
  • Shift-left test yaklaşımı
  • Test piramidi ve test elması
  • Risk bazlı test planı
  • Kalite nitelikleri (ISO 25010)
  • Hata yaşam döngüsü
Modül 2
Birim Testi
  • JUnit 5 / Jest yapısı
  • AAA kalıbı ve test okunabilirliği
  • Mockito/jest.mock ile bağımlılık yalıtımı
  • Parametrik testler
  • Property-based testing
  • Mutasyon testi (PIT, Stryker)
Modül 3
API Test Otomasyonu
  • REST Assured / Supertest ile istek yazma
  • JSON şema doğrulama
  • Kimlik doğrulamalı API testleri
  • Postman ve Newman
  • Veri odaklı API testleri
  • Negatif ve sınır değer senaryoları
Modül 4
Sözleşme ve Entegrasyon
  • Consumer-driven contract (Pact)
  • Testcontainers ile gerçek bağımlılık
  • WireMock ile servis taklidi
  • Veritabanı entegrasyon testi
  • Mesaj kuyruğu testi
  • Test ortamı yönetimi
Günün hedefiKatılımcı UI otomasyonu, yük testi ve güvenlik taramalarını hayata geçirir.
Modül 1
UI Test Otomasyonu
  • Playwright kurulumu ve locator stratejisi
  • Page Object Model
  • Çapraz tarayıcı çalıştırma
  • Görsel regresyon
  • Erişilebilirlik (axe) testi
  • Mobil görünüm emülasyonu
Modül 2
Performans Testi
  • k6 senaryo yazımı
  • Load, stress, spike ve soak testleri
  • Eşik (threshold) tanımı
  • Yanıt süresi yüzdelikleri (p95, p99)
  • Darboğaz analizi
  • Grafana ile sonuç izleme
Modül 3
Güvenlik Testi
  • OWASP Top 10 test bakışı
  • OWASP ZAP ile otomatik tarama
  • SQL injection ve XSS denemeleri
  • Bağımlılık taraması (Dependabot, Snyk)
  • Gizli bilgi taraması
  • Güvenli kodlama geri bildirimi
Modül 4
Test Verisi ve Ortam
  • Test verisi stratejisi
  • Maskeleme ve anonimleştirme
  • Docker compose test ortamı
  • Ortam sıfırlama otomasyonu
  • Servis sanallaştırma
  • Feature flag ile test
Günün hedefiKatılımcı kalite kapılarını CI/CD'ye entegre eder, metriklerle süreci yönetir.
Modül 1
Statik Analiz
  • SonarQube kalite profilleri
  • Kod kokuları, güvenlik açıkları, bug
  • Quality gate tanımı
  • Teknik borç oranı
  • Linter kuralları
  • PR dekorasyonu
Modül 2
CI/CD Kalite Hattı
  • GitHub Actions / Jenkins pipeline
  • Test aşamaları sıralaması
  • Paralel test ve önbellek
  • Kalite kapısı olarak coverage
  • Canary ve smoke doğrulama
  • Rollback tetikleyicileri
Modül 3
Kararlılık ve Hata Yönetimi
  • Flaky test tespiti ve karantina
  • Test sonuç trend analizi
  • Hata kök neden analizi
  • Defect leakage ve kaçış oranı
  • Hata triyaj süreci
  • Üretim hata geri bildirimi
Modül 4
Kalite Kültürü ve Metrikler
  • Kalite metrikleri panosu
  • Test kapsamı yorumlama sınırları
  • Üç Amigos oturumları
  • Davranış odaklı geliştirme (BDD, Cucumber)
  • Keşif testi (exploratory)
  • Kalite stratejisi belgesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Test stratejisi

Risk bazlı ve katmanlı test stratejisi hazırlayabilirsiniz.

✅
Birim testi

Mock ve mutasyon testiyle etkili birim testleri yazabilirsiniz.

✅
API otomasyonu

REST Assured veya Supertest ile API testleri kurabilirsiniz.

✅
Sözleşme testi

Pact ile servisler arası sözleşmeleri doğrulayabilirsiniz.

✅
UI otomasyonu

Playwright ile bakımı kolay UI testleri yazabilirsiniz.

✅
Performans testi

k6 ile yük senaryoları çalıştırıp darboğaz yorumlayabilirsiniz.

✅
Güvenlik taraması

OWASP ZAP ve bağımlılık taramalarını hatta ekleyebilirsiniz.

✅
Kalite kapıları

SonarQube ve CI kapılarıyla kaliteyi sürekli denetleyebilirsiniz.

Kimler İçin Uygundur?

  • QA mühendisleri
  • test otomasyon uzmanları
  • SDET adayları
  • kalite sorumluluğunu geliştirme ekibine yaymak isteyen teknik liderler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
QA mühendisleri, test otomasyon uzmanları, SDET adayları ve kalite sorumluluğunu geliştirme ekibine yaymak isteyen teknik liderler için uygundur.
SDET kariyeri için uygun mu?
Evet, program test otomasyonu ve kalite mühendisliği becerilerini bir arada geliştirir.
Hangi dil kullanılır?
Örnekler Java ve JavaScript/TypeScript ile verilir; kavramlar Python ve C# için de geçerlidir.
Performans ve güvenlik testi derin mi?
Giriş-orta düzeydedir: k6 senaryoları ve OWASP ZAP taramaları uygulamalı yapılır.
Eğitim sonunda sertifika verilir mi?
Katılımcılara 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. Full-Stack quality engineering training program Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelDeveloping Apps with Tkinter: Working with File Dialogs & Tree Views Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Apps with Tkinter: Working with File Dialogs & Tree Views Eğitimi

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

Tkinter filedialog, Treeview dizin ağacı, CSV/JSON işleme ve PyInstaller ile dosya odaklı masaüstü araçları geliştirmeyi öğrenin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Basic Apps Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Basic Apps Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Android Studio, Kotlin ve Jetpack Compose ile ekran tasarımından Room veritabanına temel mobil uygulama geliştirmeyi sıfırdan öğrenin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Effective Project Sponsors Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Effective Project Sponsors Eğitimi

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

Sponsorun iş gerekçesi, yönetişim, kaynak ve karar sorumluluklarını; proje yöneticisiyle ortaklık becerilerini uygulamalı öğrenin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Effective Reading Skills Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Effective Reading Skills Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Okuma hızı ölçümü, SQ3R, skimming ve scanning teknikleriyle iş belgelerini daha hızlı okuyup daha iyi anlamayı öğrenin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Effective Relationships Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Effective Relationships Eğitimi

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

Güven denklemi, aktif dinleme, empati, DISC davranış tarzları ve sınır koyma ile iş yerinde etkili ilişkiler kurmayı ve sürdürmeyi öğrenin.

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