SOFTWARE TESTING FOUNDATION : BLACK-BOX & WHITE-BOX TESTING TECHNIQUES EĞİTİMİ

Kara kutu ve beyaz kutu test teknikleri

Denklik paylaşımı, sınır değer analizi, karar tablosu, dal kapsaması ve deneyim temelli test

Software Testing Foundation: Black-box & White-box Testing Techniques Eğitimi, ISTQB temel seviye test tasarım tekniklerini uygulamalı öğretir.

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

Eğitim Hakkında

Spesifikasyon temelli ve yapı temelli test tekniklerinden deneyim temelli yaklaşımlara

Software Testing Foundation: Black-box & White-box Testing Techniques Eğitimi, ISTQB temel seviye test tasarım tekniklerini uygulamalı öğretir. Katılımcılar kara kutu (denklik paylaşımı, sınır değer analizi, karar tablosu, durum geçiş, kullanım senaryosu) ile beyaz kutu (ifade ve dal kapsaması, kontrol akışı) tekniklerini örneklerle kavrar. Deneyim temelli teknikler ve doğru tekniği seçme yaklaşımı ele alınır. Program, etkili test senaryosu tasarlama becerisi kazandırır.

Süre ve Format

3 Gün. Her gün dört modül; her teknik küçük örnekler ve test senaryosu tasarlama alıştırmalarıyla uygulamalı işlenir.

Seviye

Temel Seviye — Kara kutu ve beyaz kutu test tasarım tekniklerini örneklerle öğreten uygulamalı program

Öğrenme Metodu

Her teknik önce örnekle anlatılır, ardından gereksinimlerden test senaryosu çıkarma alıştırmalarıyla adım adım pekiştirilir.

Neden Bu Eğitim?

🎯Etkili senaryo tasarımı

Rastgele değil sistematik tekniklerle test senaryosu üreterek aynı eforda daha fazla hatayı daha az senaryoyla yakalarsınız.

🧩Kapsama bilinci

Denklik, sınır ve kapsama ölçütlerini kavrayarak testin ne kadarını kapsadığını ölçülebilir biçimde gösterebilirsiniz.

🔍Doğru teknik seçimi

Kara kutu, beyaz kutu ve deneyim temelli teknikleri bağlama ve riske göre seçerek test eforunuzu doğru yere yönlendirirsiniz.

Anahtar Konular

test teknikleri eğitimikara kutu testbeyaz kutu testdenklik paylaşımısınır değer analizikarar tablosu testitest tasarım teknikleriistqb test teknikleriyazılım test eğitimitest senaryosu tasarımı
“İyi bir testçi her girdiyi denemez; doğru teknikle en az senaryoda en çok hatayı ortaya çıkaracak girdileri seçer.”

Ön Koşullar

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

1
Test temel kavramları

Test senaryosu, beklenen sonuç ve kusur gibi temel kavramlara aşinalık teknikleri kavramayı kolaylaştırır.

2
Gereksinim okuryazarlığı

Basit bir gereksinim veya iş kuralını okuyup anlayabilmek test koşulu çıkarma alıştırmalarını destekler.

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

Bir yazılım projesinde bulunmuş olmak tekniklerin test seviyelerindeki yerini anlamaya yardımcı olur.

4
Mantıksal düşünme

Koşul ve kombinasyonları mantıksal değerlendirebilmek karar tablosu ve kapsama konularında fayda sağlar.

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 tasarım tekniklerini sınıflandırır, denklik paylaşımı ve sınır değer analizini uygular ve karar tablosuyla iş kurallarını test etmeyi örneklerle öğrenir.
Modül 1
Test Tekniklerine Giriş ve Sınıflandırma
  • Test tasarım tekniğinin amacı ve senaryo üretimi
  • Kara kutu, beyaz kutu ve deneyim temelli ayrımı
  • Spesifikasyon temelli tekniklerin genel mantığı
  • Test koşulu, test senaryosu ve test verisi kavramları
  • Test tabanı (test basis) ve kapsama ilişkisi
  • Tekniklerin test seviyelerine göre kullanımı
Modül 2
Denklik Paylaşımı (Equivalence Partitioning)
  • Geçerli ve geçersiz denklik sınıflarının belirlenmesi
  • Her sınıftan tek temsilci değerle test etme ilkesi
  • Girdi, çıktı ve zaman üzerinden sınıf çıkarımı
  • Sınıfların çakışmaması ve bütünü kapsaması
  • Denklik sınıfı kapsama oranının hesaplanması
  • Basit bir form alanında sınıfların uygulanması
Modül 3
Sınır Değer Analizi (Boundary Value Analysis)
  • Denklik sınıflarının sınırlarında hata yoğunluğu
  • İki değerli sınır analizi: minimum ve maksimum
  • Üç değerli sınır analizi: sınır ve komşu değerler
  • Off-by-one hatalarının sınır testiyle yakalanması
  • Denklik ve sınır analizinin birlikte kullanımı
  • Sayısal aralık ve tarih alanlarında örnek uygulama
Modül 4
Karar Tablosu Testi (Decision Table)
  • Koşul ve eylemlerin karar tablosunda modellenmesi
  • Koşul kombinasyonlarının kural (rule) sütunları
  • Doğru/yanlış değerleriyle kuralların doldurulması
  • Çakışan kuralların birleştirilip sadeleştirilmesi
  • Karmaşık iş kurallarının tabloyla test edilmesi
  • Her kuraldan en az bir test senaryosu üretme
Günün hedefiKatılımcı durum geçiş ve kullanım senaryosu tekniklerini uygular, ifade ve dal kapsamasını kontrol akış grafiği üzerinde hesaplayarak yapısal test ölçümünü öğrenir.
Modül 1
Durum Geçiş Testi (State Transition)
  • Durum, olay, geçiş ve eylem kavramları
  • Durum geçiş diyagramının oluşturulması
  • Durum geçiş tablosuyla geçersiz geçişlerin bulunması
  • Geçerli ve geçersiz geçişlerin test edilmesi
  • 0-switch ve 1-switch kapsama kavramı
  • Oturum ve sipariş akışlarında örnek uygulama
Modül 2
Kullanım Senaryosu Testi (Use Case)
  • Aktör, ön koşul ve son koşul kavramları
  • Ana akış (main flow) senaryosunun test edilmesi
  • Alternatif ve istisna akışlarının kapsanması
  • Kullanım senaryosundan test senaryosu türetme
  • Uçtan uca iş akışı testiyle ilişkisi
  • Kullanıcı etkileşimli senaryolarda uygulama
Modül 3
İfade ve Dal Kapsaması (Coverage)
  • Beyaz kutu testinin yapı temelli mantığı
  • İfade (statement) kapsamasının tanımı ve ölçümü
  • Dal (branch) ve karar kapsaması arasındaki ilişki
  • Kapsama yüzdesinin örnek kod üzerinde hesabı
  • %100 ifade kapsamasının neden yetersiz olduğu
  • Kapsama hedeflerinin test yeterliliğine etkisi
Modül 4
Kontrol Akışı ve Kapsama Ölçümü
  • Kontrol akış grafiğinin (CFG) çıkarılması
  • Düğüm ve kenarların test yollarıyla eşlenmesi
  • Temel yol (basis path) sayısının belirlenmesi
  • Döngü ve koşulların kapsama üzerindeki etkisi
  • Kapsama araçlarının (coverage tool) rolü
  • Kod örneği üzerinde kapsama hesaplama alıştırması
Günün hedefiKatılımcı hata tahmini ve keşif testini sistematik tekniklerle birleştirir, bağlama göre doğru tekniği seçer ve örnek bir gereksinim üzerinde test senaryosu tasarlar.
Modül 1
Hata Tahmini (Error Guessing)
  • Deneyim temelli tekniklerin genel mantığı
  • Geçmiş hatalardan yola çıkarak senaryo üretme
  • Hata ve arıza listelerinin (fault list) kullanımı
  • Sık yapılan girdi ve sınır hatalarının tahmini
  • Hata tahmininin sistematik tekniklerle tamamlanması
  • Kontrol listesi temelli test ile ilişkisi
Modül 2
Keşif Testi (Exploratory Testing)
  • Eş zamanlı öğrenme, tasarım ve yürütme
  • Test turu (test charter) ile odak belirleme
  • Zaman kutulu (time-boxed) oturum yönetimi
  • Oturum temelli test yönetimi (SBTM) mantığı
  • Keşif testinin güçlü ve zayıf yönleri
  • Betimsel notlarla bulguların kaydedilmesi
Modül 3
Tekniklerin Karşılaştırılması ve Seçimi
  • Kara kutu ve beyaz kutu tekniklerinin karşılaştırılması
  • Teknik seçiminde bağlam ve risk faktörleri
  • Test seviyesi ve hedefe göre teknik eşleştirme
  • Birden fazla tekniğin birleştirilerek kullanılması
  • Zaman ve maliyet kısıtının teknik seçimine etkisi
  • Yeterli kapsama için teknik kombinasyonu kurma
Modül 4
Uygulamalı Test Senaryosu Tasarımı
  • Örnek bir gereksinimden test koşulları çıkarma
  • Denklik ve sınır analizini birlikte uygulama
  • Karar tablosuyla iş kurallarını kapsama
  • Üretilen senaryoların izlenebilirliğini sağlama
  • Test senaryosu ve test verisinin dokümantasyonu
  • Tasarlanan senaryoların grupça gözden geçirilmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Teknik sınıflandırma

Kara kutu, beyaz kutu ve deneyim temelli teknikleri ayırt ederek her birinin ne zaman kullanılacağını kavrarsınız.

✅
Denklik paylaşımı

Girdileri geçerli ve geçersiz denklik sınıflarına ayırarak az sayıda temsilci değerle etkili test senaryoları üretirsiniz.

✅
Sınır değer analizi

Sınırlardaki hata yoğunluğunu hedefleyerek iki ve üç değerli sınır analiziyle off-by-one hatalarını yakalarsınız.

✅
Karar tablosu

Karmaşık iş kurallarını koşul-eylem tablosuyla modelleyip her kuraldan test senaryosu türetmeyi öğrenirsiniz.

✅
Durum geçiş testi

Durum, olay ve geçişleri modelleyerek geçerli ve geçersiz geçişleri kapsayan test senaryoları tasarlarsınız.

✅
Kapsama ölçümü

İfade ve dal kapsamasını kontrol akış grafiği üzerinde hesaplayarak testin yapısal yeterliliğini ölçmeyi öğrenirsiniz.

✅
Deneyim temelli test

Hata tahmini ve keşif testini sistematik tekniklerle birleştirerek esnek ve etkili bir test yaklaşımı kurarsınız.

✅
Teknik seçimi

Bağlam, risk ve test seviyesine göre doğru teknikleri seçip birleştirerek test eforunuzu en verimli şekilde kullanırsınız.

Kimler İçin Uygundur?

  • Test senaryosu tasarlamayı öğrenmek isteyen yeni testçiler
  • kalite uzmanları
  • analistler
  • test tekniklerini sistematik uygulamak isteyen yazılım geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Test senaryosu tasarlamayı öğrenmek isteyen yeni testçiler, kalite uzmanları, iş analistleri ve testi sistematik uygulamak isteyen geliştiriciler için uygundur. Temel test kavramlarına aşinalık faydalıdır; ileri programlama bilgisi beklenmez.
Bu eğitim diğer Software Testing Foundation eğitimlerinden farkı nedir?
Bu program yalnızca test tasarım tekniklerine odaklanır; test senaryosunun nasıl üretileceğini öğretir. Risk, kusur, statik test, test yönetimi ve izleme konuları serinin diğer eğitimlerinde ayrı ayrı ele alınır.
Kara kutu ve beyaz kutu teknikleri arasındaki fark nedir?
Kara kutu teknikleri spesifikasyona göre, iç yapıya bakmadan test senaryosu üretir (denklik, sınır, karar tablosu). Beyaz kutu teknikleri kodun yapısına dayanır ve ifade, dal gibi kapsama ölçütlerini kullanır. Eğitimde ikisi de örneklerle 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. Her teknik küçük örnekler ve gereksinimlerden test senaryosu çıkarma alıştırmaları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 test tasarım tekniklerini 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 : Black-box & White-box Testing 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 Cycle: Agile Testing Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Software Testing Cycle: Agile Testing Eğitimi

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

Çevik test eğitimi: Scrum'da test, agile test quadrantları, otomasyon piramidi, TDD, ATDD, BDD, kullanıcı hikayesi testi ve sürekli test. Online ve kurumsal.

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

Software Testing Foundation : Risk & Defect Management Eğitimi

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

ISTQB temel seviye risk ve kusur yönetimi: risk analizi, risk temelli test, kusur yaşam döngüsü, kusur raporu, severity-priority ve kök neden analizi uygulamalı

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

Software Testing Foundation : Static Testing Eğitimi

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

ISTQB temel seviye statik test: inceleme türleri, inceleme süreci ve rolleri, walkthrough, inspection, statik analiz araçları ve CI entegrasyonu uygulamalı.

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

Software Testing Foundation : Test Management Eğitimi

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

ISTQB temel seviye test yönetimi: test organizasyonu, test stratejisi, test planı, giriş-çıkış kriterleri, kestirim, izlenebilirlik ve yönetim araçları uygulama

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

Software Testing Foundation : Test Monitoring & Control Eğitimi

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

ISTQB temel seviye test izleme ve kontrol: test metrikleri, ilerleme ve kusur göstergeleri, raporlar, panolar, metrik yorumlama ve kontrol eylemleri uygulamalı.

Detayları Gör →
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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn