SOFTWARE TESTING FOUNDATION : STATIC TESTING EĞİTİMİ

Statik test, inceleme ve statik analiz

İnceleme türleri, inceleme süreci ve rolleri, statik analiz araçları ve CI entegrasyonu

Software Testing Foundation: Static Testing Eğitimi, yazılımı çalıştırmadan kusurları erken bulma yöntemlerini öğretir. Program statik ve dinamik test farkını, statik testin faydalarını, inceleme türlerini (gayri resmi inceleme, walkthrough, teknik inceleme,…

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

Eğitim Hakkında

Statik testin değerinden inceleme türlerine, inceleme sürecinden statik analiz araçlarına

Software Testing Foundation: Static Testing Eğitimi, yazılımı çalıştırmadan kusurları erken bulma yöntemlerini öğretir. Katılımcılar statik ve dinamik test farkını, statik testin faydalarını ve inceleme türlerini (gayri resmi inceleme, walkthrough, teknik inceleme, inspection) kavrar. İnceleme sürecinin aşamaları, rolleri ve ilkeleri işlenir. Statik analiz araçları, kodlama standardı kontrolü ve CI entegrasyonu ele alınır. Program, erken kalite güvencesi becerisi kazandırır.

Süre ve Format

3 Gün. Her gün dört modül; inceleme ve statik analiz örnek belgeler, kontrol listeleri ve araç çıktılarıyla uygulamalı işlenir.

Seviye

Temel Seviye — İnceleme türleri, inceleme süreci ve statik analiz araçlarını uygulamalı öğreten program

Öğrenme Metodu

İnceleme türleri ve süreç örneklerle anlatılır; belge inceleme ve statik analiz çıktısı yorumlama alıştırmalarıyla pekiştirilir.

Neden Bu Eğitim?

🎯Hatayı kaynağında yakala

Kodu çalıştırmadan gereksinim ve tasarım aşamasında kusuru bularak düzeltme maliyetini dinamik teste göre büyük ölçüde düşürürsünüz.

👥Ortak kalite kültürü

İnceleme toplantılarıyla takım içinde bilgi paylaşımını ve belgeler üzerinde ortak anlayışı güçlendirerek kaliteyi birlikte sahiplenirsiniz.

⚙️Otomatik statik analiz

Statik analiz araçlarını CI hattına ekleyerek kodlama standardı ihlallerini ve teknik borcu her commit'te otomatik görünür kılarsınız.

Anahtar Konular

statik test eğitimistatic testingyazılım incelemeinceleme türleriinspection walkthroughstatik analiz araçlarıkod inceleme eğitimireview processsonarqube statik analizistqb statik test
“En ucuz test, kodu hiç çalıştırmadan yapılandır; statik testte bir belgeyi okuyan göz, saatlerce süren hata ayıklamayı önler.”

Ön Koşullar

Eğitime başlamadan önce faydalı olacak temel bilgi ve deneyim alanları

1
Test temel kavramları

Kusur ve kalite gibi temel test kavramlarına aşinalık statik testin yerini kavramayı kolaylaştırır.

2
Belge okuryazarlığı

Gereksinim veya tasarım belgesi okuyabilmek inceleme alıştırmalarını takip etmeyi destekler.

3
Yazılım süreç aşinalığı

Bir geliştirme sürecinde bulunmuş olmak incelemenin yaşam döngüsündeki yerini anlamaya yardımcı olur.

4
Kod okuryazarlığı

Basit kod okuyabilmek statik analiz bölümü için faydalıdır; ileri programlama bilgisi beklenmez.

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ı statik ve dinamik test farkını kavrar, statik testin faydalarını anlar, inceleme ile statik analizi ayırt eder ve inceleme türlerini örneklerle öğrenir.
Modül 1
Statik Test Nedir?
  • Statik ve dinamik test arasındaki fark
  • Yazılımı çalıştırmadan inceleme mantığı
  • İş ürünlerinin (work product) statik incelenmesi
  • Gereksinim, tasarım ve kod üzerinde uygulama
  • Statik testin erken hata bulma avantajı
  • Statik testin test sürecindeki yeri
Modül 2
Statik Testin Faydaları
  • Kusurun kaynağında, ucuzken yakalanması
  • Gereksinim belirsizliklerinin erken giderilmesi
  • Geliştirme ekibinde bilgi paylaşımının artması
  • Ürün ve dokümantasyon kalitesinin yükselmesi
  • Takım içi ortak anlayışın güçlenmesi
  • Dinamik test eforunun azaltılabilmesi
Modül 3
İnceleme (Review) ve Statik Analiz
  • İnsan temelli inceleme ile araç analizinin farkı
  • İncelemenin her tür belge üzerinde uygulanması
  • Statik analizin kod üzerinde otomatik çalışması
  • İki yaklaşımın birbirini tamamlaması
  • Hangi iş ürününe hangi yöntemin uygun olduğu
  • Statik testin kalite güvencesine katkısı
Modül 4
İnceleme Türlerine Genel Bakış
  • Gayri resmi (informal) inceleme
  • Teknik gözden geçirme (walkthrough)
  • Teknik inceleme (technical review)
  • Resmi denetim (inspection) incelemesi
  • Türlerin resmiyet ve dokümantasyon düzeyi
  • Amaca ve riske göre inceleme türü seçimi
Günün hedefiKatılımcı inceleme sürecinin aşamalarını ve rollerini kavrar, başarılı inceleme ilkelerini uygular ve en resmi inceleme türü olan inspection'ı derinlemesine öğrenir.
Modül 1
İnceleme Süreci Aşamaları
  • Planlama (planning) aşamasının kapsamı
  • Başlatma ve giriş toplantısı (kick-off)
  • Bireysel inceleme (individual review)
  • İnceleme toplantısı ve bulguların toplanması
  • Düzeltme (rework) ve takip (follow-up)
  • Çıkış kriterlerinin kontrol edilmesi
Modül 2
İnceleme Rolleri ve Sorumlulukları
  • Yazar (author) rolü ve sorumluluğu
  • Moderatör (facilitator) görevi ve yetkisi
  • Kayıtçı (scribe) ve bulguların kaydı
  • Gözden geçiren (reviewer) rolü
  • Yönetici ve inceleme lideri rolleri
  • Rollerin kişiler arasında dağılımı
Modül 3
Başarılı İnceleme İlkeleri
  • Ürünü değerlendirme, kişiyi değil ilkesi
  • Küçük ve odaklı inceleme kapsamı tutma
  • Kontrol listeleri (checklist) kullanımı
  • Önceden hazırlık ve bireysel okuma
  • Bulgulara yapıcı ve nesnel yaklaşım
  • İnceleme kültürünün takıma yerleşmesi
Modül 4
Resmi Denetim (Inspection) Derinlemesine
  • Inspection'ın en resmi inceleme olması
  • Giriş ve çıkış kriterlerinin tanımı
  • Metriklerin toplanması ve ölçümü
  • Okuma teknikleri (reading techniques)
  • Denetimde moderatörün liderlik rolü
  • Denetimin süreç iyileştirmeye katkısı
Günün hedefiKatılımcı statik analizin temellerini ve araçlarını kavrar, analizi CI hattına kalite kapısıyla entegre eder ve örnek belge ile kod üzerinde inceleme-analiz yapar.
Modül 1
Statik Analizin Temelleri
  • Kaynak kodun çalıştırılmadan analizi
  • Kodlama standartlarına uyum kontrolü
  • Veri akışı (data flow) anomalilerinin tespiti
  • Kontrol akışı (control flow) sorunları
  • Ulaşılamayan (unreachable) kod tespiti
  • Karmaşıklık (complexity) ölçütlerinin değeri
Modül 2
Statik Analiz Araçları
  • Linter ve kod kalite araçlarının rolü
  • SonarQube benzeri araçlarla kod analizi
  • Uyarı (warning) ve ihlal raporlarının okunması
  • Yanlış pozitiflerin (false positive) yönetimi
  • Teknik borç (technical debt) görünürlüğü
  • Araç çıktılarının önceliklendirilmesi
Modül 3
Statik Analizin CI'ya Entegrasyonu
  • Analiz adımının boru hattına (pipeline) eklenmesi
  • Kalite kapısı (quality gate) tanımlama
  • Her commit'te otomatik kod taraması
  • Eşik değerlerle derlemeyi (build) durdurma
  • Ekip geri bildirim döngüsünün hızlanması
  • Analiz sonuçlarının raporlanması
Modül 4
Uygulamalı İnceleme ve Analiz
  • Örnek bir gereksinim belgesinin incelenmesi
  • Kontrol listesiyle bulgu toplama alıştırması
  • Bulguların sınıflandırılıp kaydedilmesi
  • Örnek kodda statik analiz uyarılarının yorumu
  • İnceleme ve analiz sonuçlarının birleştirilmesi
  • Sonuçların kalite kararına dönüştürülmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Statik test kavramı

Statik ve dinamik test farkını kavrayarak yazılımı çalıştırmadan kusur bulmanın erken kalite güvencesindeki değerini anlarsınız.

✅
Statik testin faydaları

Kusuru kaynağında yakalamanın maliyet avantajını ve incelemenin takım içi bilgi paylaşımına katkısını kavrarsınız.

✅
İnceleme türleri

Gayri resmi inceleme, walkthrough, teknik inceleme ve inspection türlerini resmiyet düzeyine göre ayırt edip seçersiniz.

✅
İnceleme süreci

Planlamadan takibe inceleme sürecinin aşamalarını ve giriş-çıkış kriterlerini adım adım uygulamayı öğrenirsiniz.

✅
İnceleme rolleri

Yazar, moderatör, kayıtçı ve gözden geçiren rollerini ve sorumluluklarını kavrayarak etkili inceleme toplantıları yürütürsünüz.

✅
İnceleme ilkeleri

Kontrol listesi kullanımı ve ürünü değerlendirme ilkesiyle yapıcı, odaklı ve verimli incelemeler yapmayı öğrenirsiniz.

✅
Statik analiz

Statik analizle kodlama standardı ihlallerini, veri akışı anomalilerini ve karmaşıklık ölçütlerini otomatik tespit edersiniz.

✅
CI entegrasyonu

Statik analizi kalite kapısıyla CI hattına entegre ederek teknik borcu ve ihlalleri her commit'te görünür kılmayı öğrenirsiniz.

Kimler İçin Uygundur?

  • İnceleme ve gözden geçirme süreçlerini öğrenmek isteyen testçiler
  • gereksinim ve tasarım belgeleri üreten analistler
  • statik analizi kullanmak isteyen geliştiriciler
  • kalite uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
İnceleme ve gözden geçirme süreçlerini öğrenmek isteyen testçiler, gereksinim ve tasarım belgeleri üreten analistler, statik analizi kullanmak isteyen geliştiriciler ve kalite uzmanları için uygundur. Belge okuyabilmek faydalıdır; ileri teknik bilgi beklenmez.
Bu eğitim diğer Software Testing Foundation eğitimlerinden farkı nedir?
Bu program yazılımı çalıştırmadan yapılan inceleme ve statik analize odaklanır. Test tasarım teknikleri, risk-kusur yönetimi, test yönetimi ve izleme-kontrol konuları ise dinamik test odaklıdır ve serinin diğer eğitimlerinde ele alınır.
İnceleme (review) ile statik analiz arasındaki fark nedir?
İnceleme insan temelli bir değerlendirmedir ve her tür belge üzerinde yapılabilir; statik analiz ise kodu çalıştırmadan otomatik tarayan araçlarla yapılır. İkisi birbirini tamamlar ve eğitimde örneklerle birlikte işlenir.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. İnceleme ve statik analiz örnek belgeler, kontrol listeleri ve araç çıktılarıyla uygulamalı işlenir. Program yüz yüze veya online yapılabilir ve kurumun ihtiyaçlarına göre uyarlanabilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Eğitim statik test, inceleme ve statik analizi uygulamalı kazandırmaya odaklanır ve kurumun ihtiyaçlarına göre uyarlanabilir.

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. Software Testing Foundation : Static Testing Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Test TemelleriSoftware Testing Foundation : Test Process Fundamentals Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Software Testing Foundation : Test Process Fundamentals Eğitimi

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

ISTQB temel seviye test süreci: test ve kalite kavramları, yedi test prensibi, test psikolojisi, test süreci aktiviteleri, iş ürünleri ve izlenebilirlik uygulam

Detayları Gör →
Yazılım Test TemelleriSoftware Testing Foundation : Test Tool Support Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Software Testing Foundation : Test Tool Support Eğitimi

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

Test araç kategorileri, otomasyon fayda ve riskleri, araç seçim kriterleri ve pilot proje yaklaşımıyla ISTQB Foundation araç desteği eğitimi.

Detayları Gör →
Yazılım Test TemelleriSoftware Testing Foundation : Test Types & Maintenance Testing Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Software Testing Foundation : Test Types & Maintenance Testing Eğitimi

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

Fonksiyonel, fonksiyonel olmayan, beyaz kutu, yeniden test, regresyon ve bakım testi ile etki analizini kapsayan ISTQB Foundation test türleri eğitimi.

Detayları Gör →
Yazılım Test TemelleriSoftware Testing Foundation : Testing & the Software Development Lifecycle Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Software Testing Foundation : Testing & the Software Development Lifecycle Eğitimi

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

SDLC modelleri, V-modeli, çevik test, bileşenden kabule test seviyeleri ve shift-left yaklaşımıyla testin yaşam döngüsündeki yerini anlatan Foundation eğitimi.

Detayları Gör →
Yazılım Test TemelleriStratejik Esneklik ve Kalite Güvencesi Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Stratejik Esneklik ve Kalite Güvencesi Eğitimi

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

Kalite stratejisi, risk temelli test, süreç çevikliği, kalite metrikleri ve kalite kültürüyle değişime uyumlu kalite güvencesi yönetimini kazandıran eğitim.

Detayları Gör →
Yazılım Test TemelleriTest Driven Development (TDD) and Unit Testing Essentials (TT3500) Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Test Driven Development (TDD) and Unit Testing Essentials (TT3500) Eğitimi

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

Birim testi, kırmızı-yeşil-refactor döngüsü, JUnit, mock nesneler ve kod kapsamıyla geliştiriciler için uygulamalı TDD ve unit testing esasları eğitimi.

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