Eğitimin Amacı ve Kapsamı
Üretimde ortaya çıkan ciddi hataların önemli bir kısmı kodlama yanlışlarından değil, eksik veya çelişkili analiz edilmiş iş kurallarından kaynaklanır. Test analizi; geliştirme başlamadan önce gereksinimleri sorgulamak ve en az test senaryosuyla en yüksek hata yakalama kapsamını (coverage) matematiksel tasarım teknikleriyle kurmaktır.
Bu eğitimde gereksinim inceleme ve belirsizlik analizi, Three Amigos ve Example Mapping, Gherkin (Given/When/Then) ile kabul kriteri modelleme, eşdeğerlik bölümleme (EP), sınır değer analizi (BVA), karar tabloları, durum geçiş diyagramları, kombinatoryal (pairwise/orthogonal array) test tasarımı ve risk tabanlı önceliklendirme (FMEA/PRISMA) uygulamalı çalışılır. Katılımcılar karmaşık bir iş şartnamesinden optimize edilmiş bir test tasarım matrisi çıkarır.
Kimler Katılmalı?
- Test analistleri, kıdemli QA uzmanları ve kabul kriterlerini şekillendiren iş analistleri
- Karmaşık kural motorları, finans/sigorta/telekom iş akışları ve entegrasyonları test eden ekipler
- Gereksinimden teste izlenebilirlik (traceability) ve kapsam optimizasyonu kurmak isteyen test liderleri
- Ön koşul: temel yazılım testi veya iş analizi deneyimi
Kazanımlar
- Analiz dokümanları ve kullanıcı hikayelerindeki eksik, belirsiz ve çelişkili kuralları kodlamadan önce bulmak
- Karar tablosu ve durum geçiş modelleriyle karmaşık iş kurallarındaki unutulmuş kombinasyonları ortaya çıkarmak
- Pairwise (ikili kombinasyon) tekniğiyle yüzlerce parametre kombinasyonunu kapsam kaybı olmadan daraltmak
- Olasılık ve iş etkisine göre risk tabanlı test analizi (RBTA) yaparak kısıtlı test süresini optimize etmek
- Gereksinim-Risk-Test izlenebilirlik matrisi (RTM) ve standart test analiz şablonu oluşturmak
Konular
Statik Test, Gereksinim İnceleme ve Belirsizlik Analizi
- Hata maliyeti eğrisi ve analiz aşamasında kusur önleme
- Gereksinim kalite kriterleri (INVEST, SMART) ve belirsizlik/çelişki kontrol listesi
- Three Amigos, Example Mapping ve BDD (Given-When-Then) ile ortak anlayış kurma
Veri ve Kural Odaklı Tasarım: EP, BVA ve Karar Tabloları
- Eşdeğerlik Bölümleme (Equivalence Partitioning) ve 2/3 değerli Sınır Değer Analizi (BVA)
- Çok koşullu iş kurallarında Karar Tablosu (Decision Table) oluşturma ve sadeleştirme (daraltma)
- Kural çakışmalarını ve eksik senaryoları tablo üzerinden yakalama
Davranış ve Kombinasyon Odaklı Tasarım: Durum Geçişi ve Pairwise
- Durum Geçiş (State Transition) diyagramları, durum-olay tablosu ve geçersiz geçiş (negatif) testleri
- Çok parametreli ekran ve API'lerde Pairwise (All-Pairs) ve Orthogonal Array teknikleri
- PICT / ACTS araçlarıyla kombinatoryal test seti üretimi
Kullanım Senaryosu, Beyaz Kutu Katkısı ve Deneyim Tabanlı Teknikler
- Use Case / Süreç akışı testleri: ana akış, alternatif ve istisna akışları
- Statement/Branch kapsamı farkındalığı, Hata Tahmini (Error Guessing) ve Kontrol Listesi tabanlı tasarım
Risk Tabanlı Test Analizi (RBTA) ve İzlenebilirlik
- Ürün riski tanımlama: teknik olasılık ve iş etkisi matrisi (PRISMA / FMEA)
- Risk seviyesine göre test derinliği, tasarım tekniği ve regresyon kapsamı seçimi
- Kurum vakası üzerinde İzlenebilirlik Matrisi (RTM) ve uçtan uca test analizi atölyesi
Bu Kategorideki Diğer Eğitimler
-
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
-
Cypress ile Test Otomasyonu
Tarayıcı içi Cypress mimarisi, otomatik bekleme (auto-waiting), cy.intercept ile ağ izleme ve stubbing, cy.session ile hızlı oturum açma, React/Vue component testing ve CI paralel koşumu; modern frontend ve QA ekipleri için.
- Canlı Kurs
- 5 modül
-
Test Otomasyon Mimarisi ve Kalite Süreçleri
Test otomasyon ROI ve araç seçimi, Page Object vs Screenplay tasarım kalıpları, API + UI hibrit otomasyon mimarisi, paralel yürütme, flaky test kök neden analizi ve bakım süreçleri; ölçeklenebilir otomasyon kuran ekipler için.
- Canlı Kurs
- 5 modül
-
Playwright ile Web ve API Testleri
Playwright (TypeScript) ile hızlı ve izole tarayıcı otomasyonu: BrowserContext, auto-waiting ve web-first assertions, APIRequestContext ile hibrit testler, ağ engelleme (route), Trace Viewer ve sharding ile paralel CI koşumu.
- Canlı Kurs
- 5 modül
-
Appium ile Mobil Test Otomasyonu
Appium 2.x mimarisi, Android (UiAutomator2) ve iOS (XCUITest) sürücüleri, Appium Inspector ile seçici stratejileri, mobil jestler, native/hybrid (WebView) geçişleri ve gerçek cihaz/cihaz çiftliği üzerinde paralel otomasyon.
- Canlı Kurs
- 5 modül
Bizimle iletişime geçin