Eğitimin Amacı ve Kapsamı
Yalnızca sprint sonunda yapılan manuel veya kırılgan UI testleri, modern sürekli teslimat (CI/CD) hızına yetişemez. Quality Engineering (QE), kaliteyi gereksinim aşamasından üretimdeki gözlemlenebilirliğe kadar tüm yazılım yaşam döngüsüne yerleştiren mühendislik yaklaşımıdır.
Bu kapsamlı programda test piramidi ve test trophy modelleri, shift-left (gereksinim/tasarım incelemesi, TDD/BDD, birim, entegrasyon ve Pact ile contract testing) ile shift-right (canary, synthetic monitoring, chaos/dayanıklılık testleri), test ortamı ve veri yönetimi, CI/CD kalite kapıları (SonarQube, coverage, mutation testing) çalışılır. Katılımcılar kurumları için uçtan uca bir Quality Engineering olgunluk matrisi ve test stratejisi belgesi oluşturur.
Kimler Katılmalı?
- QA/Test mühendisleri, SDET'ler ve kalite süreçlerini dönüştüren Test Liderleri
- Testi geliştirme akışının parçası haline getiren backend/frontend geliştiriciler ve teknik liderler
- Teslimat kalitesinden sorumlu DevOps ve mühendislik yöneticileri
- Ön koşul: yazılım geliştirme veya yazılım testi süreçlerinde temel deneyim
Kazanımlar
- Mikroservis ve monolit mimariler için dengeli bir test portföyü (birim, servis, kontrat, UI) kurgulamak
- Consumer-driven contract testing (Pact) ile servisler arası entegrasyon kırılmalarını dağıtımdan önce yakalamak
- Testcontainers, sahte servisler (WireMock) ve sentetik veri ile güvenilir test ortamları kurmak
- CI/CD hattına statik analiz, güvenlik, performans ve test kalite kapıları (quality gates) yerleştirmek
- Flaky test yönetimi, hata kaçış oranı (defect escape rate) ve DORA metrikleriyle kaliteyi ölçmek
Konular
Klasik QA'den Quality Engineering'e Geçiş
- Kalite kontrol (QC), kalite güvence (QA) ve Quality Engineering (QE) farkı
- Shift-left ve Shift-right bütünlüğü, Whole-Team Quality kültürü
- Test Piramidi, Test Trophy ve mikroservislerde test katmanlarının dağılımı
Shift-Left: Kod Seviyesi, Servis ve Kontrat Testleri
- Example Mapping ve kabul kriterlerinin testlenebilir yazılması
- Birim test kalitesi, mutation testing (Pitest/Stryker) ve Testcontainers ile entegrasyon
- Pact ile Consumer-Driven Contract Testing ve WireMock ile servis sanallaştırma
Test Verisi, Ortam Yönetimi ve CI/CD Kalite Kapıları
- Test veri stratejileri: maskelenmiş veri, sentetik veri üretimi ve durum sıfırlama
- Pull request ve merge aşamalarında otomatik Quality Gate kuralları
- Flaky test tespiti, karantina mekanizması ve paralel test yürütme
Fonksiyonel Olmayan Kalite ve Shift-Right Pratikleri
- Performans, erişilebilirlik ve güvenlik kontrollerinin pipeline'a gömülmesi
- Feature flag'ler, canary yayım, üretimde sentetik izleme ve hata bütçeleri
- AI destekli test üretimi ve self-healing araçlarının gerçekçi kullanımı
Kalite Metrikleri ve Kurumsal QE Yol Haritası
- Code coverage yanılgısı, Defect Escape Rate, MTTR ve Change Failure Rate
- Kurum vakası üzerinde Quality Engineering stratejisi ve dönüşüm kontrol listesi
Bu Kategorideki Diğer Eğitimler
-
A/B Testing ve Ürün Deney Tasarımı
Hipotez kurgulama, örneklem büyüklüğü ve istatistiksel güç (power analysis), p-value ve güven aralıkları, SRM/peeking tuzakları, CUPED, guardrail metrikler ve feature flag altyapısı; ürün kararlarını veriye dayandıran ekipler için.
- Canlı Kurs
- 5 modül
-
Clean Code (Temiz Kod) ve Refactoring
Anlamlı isimlendirme, tek sorumluluklu fonksiyonlar, code smell tespiti, güvenli refactoring adımları, savunmacı olmayan hata yönetimi ve temiz birim testler (TDD); okunabilir ve bakımı kolay kod yazmak isteyen geliştiriciler için.
- Canlı Kurs
- 5 modül
-
Uygulamalı Yazılım Testi
Uçtan uca yazılım test yaşam döngüsü (STLC), iş kurallarından test senaryosu çıkarma, keşif testi (exploratory testing), Postman ile API testi, SQL ile veri doğrulama ve etkili hata raporlama; uygulamalı yazılım testi eğitimi.
- Canlı Kurs
- 5 modül
-
Test Analizi ve Test Tasarım Teknikleri
Gereksinim belirsizliklerini erken yakalama, BDD/Gherkin ve Example Mapping, kara kutu tasarım teknikleri (EP, BVA, karar tablosu, durum geçişi, pairwise), risk tabanlı test önceliklendirme ve izlenebilirlik matrisi eğitimi.
- Canlı Kurs
- 5 modül
-
Temel Yazılım Testi (ISTQB CTFL v4.0)
ISTQB Certified Tester Foundation Level (CTFL v4.0) müfredatına tam uyumlu eğitim: testin 7 ilkesi, SDLC/Agile içinde test, statik inceleme, kara/beyaz kutu tasarım teknikleri, test yönetimi ve örnek sınav soruları.
- Canlı Kurs
- 5 modül
-
Selenium ile Test Otomasyonu
Selenium WebDriver 4 (W3C protokolü), sağlam CSS/XPath seçiciler, Explicit Wait senkronizasyonu, Page Object Model, Selenium Grid/Docker ile paralel koşum ve Allure raporlama; kurumsal web test otomasyonu geliştiren QA ekipleri için.
- Canlı Kurs
- 5 modül
Bizimle iletişime geçin