SOFTWARE TESTING FOUNDATION : TEST TYPES & MAINTENANCE TESTING EĞİTİMİ

Test türlerini ve bakım testini doğru ayırt edin

Fonksiyonel, fonksiyonel olmayan, beyaz kutu, değişiklik odaklı ve bakım testi

Software Testing Foundation : Test Types & Maintenance Testing Eğitimi, ISTQB Foundation test türleri ve bakım testi konularına odaklanır.

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

Eğitim Hakkında

Fonksiyonel testten bakım testine, yapısal kapsamadan etki analizine kadar

Software Testing Foundation : Test Types & Maintenance Testing Eğitimi, ISTQB Foundation müfredatının test türleri ve bakım testi bölümlerine odaklanır. Katılımcılar fonksiyonel, fonksiyonel olmayan ve beyaz kutu (yapısal) testlerinin ne amaçla yapıldığını kavrar. Yeniden test ile regresyon testi arasındaki farkı ayırt eder; bakım testinin tetikleyicilerini ve etki analizini öğrenir. Eğitim, her test türünün hangi riske yanıt verdiğini ve ne zaman uygulanacağını kazandırır.

Süre ve Format

3 Gün. Her gün dört modül; her test türü gerçek örneklerle, karşılaştırmalı tartışmalar ve test türü seçim alıştırmalarıyla uygulamalı işlenir.

Seviye

Temel Seviye — ISTQB Foundation test türlerini; fonksiyonel, fonksiyonel olmayan, yapısal ve bakım testini ele alan uygulamalı program

Öğrenme Metodu

Her test türü gerçek senaryolarla tanıtılır; karşılaştırmalı örnekler ve test türü seçimi alıştırmalarıyla ayırt etme becerisi pekiştirilir.

Neden Bu Eğitim?

🎯Türleri doğru seçme

Hangi riske karşı hangi test türünün uygulanacağını ayırt ederek test eforunu doğru yere yönlendirmeyi öğrenirsiniz.

🔁Regresyonu yönetme

Yeniden test ile regresyon testi arasındaki farkı kavrayarak değişiklik sonrası doğru doğrulama stratejisini kurarsınız.

🛠️Bakımı test etme

Bakım testinin tetikleyicilerini ve etki analizini öğrenerek yaşayan sistemlerdeki değişiklikleri güvenle doğrularsınız.

Anahtar Konular

test türleri eğitimibakım testi eğitimifonksiyonel testfonksiyonel olmayan testregresyon testi eğitimibeyaz kutu testistqb foundation test türlerietki analizi testyeniden test confirmationyazılım test eğitimi
“Doğru test türü, doğru soruya yanıt verir; sistemin ne yaptığını da nasıl davrandığını da değişimden sonra ayrı ayrı sorgulamak gerekir.”

Ön Koşullar

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

1
Test seviyeleri bilgisi

Birim, entegrasyon, sistem ve kabul seviyelerine aşinalık, test türlerini bu seviyelerle ilişkilendirmeyi kolaylaştırır.

2
Yazılıma aşinalık

Bir web veya mobil uygulamayı kullanmış olmak, fonksiyonel ve fonksiyonel olmayan testi somut kavramaya yardımcı olur.

3
Temel kod farkındalığı

Kodun ne olduğuna dair temel farkındalık, beyaz kutu test ve kapsam kavramını anlamayı destekler; derin bilgi gerekmez.

4
ISTQB terim ilgisi

ISTQB temel seviye terimlerine ilgi avantaj sağlar; gerekli kavramlar eğitim boyunca örneklerle hatırlatılır.

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ı fonksiyonel testin ne doğruladığını, fonksiyonel olmayan testin hangi kalite özniteliklerini ölçtüğünü ve performans, kullanılabilirlik, güvenlik gibi türlerin amacını ayırt etmeyi öğrenir.
Modül 1
Fonksiyonel Test
  • Sistemin ne yaptığını doğrulayan test anlayışı
  • Gereksinimlerden fonksiyonel senaryo türetme
  • İş kurallarının ve iş akışlarının doğrulanması
  • Girdi-çıktı davranışının beklentiye göre kontrolü
  • Fonksiyonel kapsamın (coverage) ölçülmesi
  • Her test seviyesinde fonksiyonel testin yeri
Modül 2
Fonksiyonel Olmayan Test Kavramı
  • Sistemin nasıl davrandığını ölçen test anlayışı
  • ISO 25010 kalite öznitelikleri genel bakışı
  • Fonksiyonel olmayan gereksinimlerin netleştirilmesi
  • Ölçülebilir kabul kriterlerinin tanımlanması
  • Bu testlerin erken planlanması gerekliliği
  • Fonksiyonel olmayan hataların maliyeti
Modül 3
Performans, Yük ve Stres Testi
  • Performans testiyle yanıt süresi ölçümü
  • Yük testiyle beklenen kullanıcı yükünün sınanması
  • Stres testiyle sınırların ötesinde davranış
  • Verim (throughput) ve kaynak kullanımı ölçümü
  • Darboğaz (bottleneck) tespitinin önemi
  • Ölçeklenebilirlik ve dayanıklılık (soak) testi
Modül 4
Kullanılabilirlik, Güvenlik ve Diğerleri
  • Kullanılabilirlik (usability) testinin odağı
  • Güvenlik testiyle açık ve zafiyet taraması
  • Uyumluluk (compatibility) ve tarayıcı testi
  • Taşınabilirlik (portability) testinin amacı
  • Güvenilirlik (reliability) ve kurtarma testi
  • Erişilebilirlik (accessibility) değerlendirmesi
Günün hedefiKatılımcı beyaz kutu testinin kod yapısına nasıl dayandığını, kapsam ölçütlerini ve değişiklik sonrası yeniden test ile regresyon testi arasındaki farkı kavrayarak uygun stratejiyi seçmeyi öğrenir.
Modül 1
Beyaz Kutu (Yapısal) Testi
  • Kodun iç yapısına dayalı test anlayışı
  • Kaynak koda erişim gerektiren yaklaşım
  • Kara kutu ile beyaz kutu testinin karşılaştırması
  • Kontrol akışı (control flow) temelinin kavranması
  • Yapısal testin hangi seviyede uygulandığı
  • Beyaz kutu testinin güçlü ve zayıf yönleri
Modül 2
Kod ve Dal Kapsamı (Coverage)
  • İfade kapsamı (statement coverage) ölçümü
  • Dal/karar kapsamı (branch coverage) ölçümü
  • Kapsam yüzdesinin doğru yorumlanması
  • Yüksek kapsamın kaliteyi garantilememesi
  • Kapsam araçlarının raporlarının okunması
  • Kapsam hedefinin bağlama göre belirlenmesi
Modül 3
Yeniden Test (Confirmation Testing)
  • Düzeltilen hatanın gerçekten çözüldüğünün kontrolü
  • Hatayı ortaya çıkaran adımların yeniden koşulması
  • Düzeltmenin beklenen sonucu verdiğinin doğrulanması
  • Yeniden test için orijinal senaryonun kullanımı
  • Yeniden testin regresyondan ayrılması
  • Kapanmadan önce kanıtın kaydedilmesi
Modül 4
Regresyon Testi Yaklaşımı
  • Değişikliğin başka yeri bozmadığının doğrulanması
  • Regresyon test paketinin (suite) oluşturulması
  • Risk ve değişiklik alanına göre seçmeli regresyon
  • Regresyon testinin otomasyona uygunluğu
  • Test paketinin güncel ve bakımlı tutulması
  • Regresyonun sürüm ritmindeki yeri
Günün hedefiKatılımcı bakım testinin neden ve ne zaman gerektiğini, bakımı tetikleyen durumları ve etki analizinin değişiklik kapsamını belirlemedeki rolünü kavrayarak bakım senaryolarını test etmeyi öğrenir.
Modül 1
Bakım Testinin Tetikleyicileri
  • Yürürlükteki bir sisteme yapılan değişiklikler
  • Düzeltici (corrective) bakım ve hata giderme
  • Uyarlayıcı (adaptive) bakım ve ortam değişimi
  • Mükemmelleştirici (perfective) iyileştirmeler
  • İşletim sistemi ve platform yükseltmeleri
  • Sistemin emekliye ayrılması (retirement) testi
Modül 2
Etki Analizi (Impact Analysis)
  • Değişikliğin etkilediği alanların belirlenmesi
  • Doğrudan ve dolaylı etkilerin ayırt edilmesi
  • Regresyon kapsamının etki analizine göre seçimi
  • Test edilebilirliği zayıflatan yan etkiler
  • İzlenebilirlik matrisinin etki analizine katkısı
  • Eksik etki analizinin yarattığı riskler
Modül 3
Bakım Senaryoları
  • Planlı ve plansız (acil) bakımın ayrımı
  • Veri taşıma (migration) sırasında test
  • Eski ve yeni sürümün birlikte çalışabilirliği
  • Üçüncü taraf bileşen güncellemelerinin testi
  • Üretim verisiyle güvenli bakım doğrulaması
  • Bakım sonrası kabul kriterlerinin kontrolü
Modül 4
Uygulama ve Değerlendirme Çalışması
  • Örnek bir özellik için test türlerinin seçimi
  • Küçük bir değişiklikte etki analizinin yapılması
  • Yeniden test ve regresyon kapsamının planlanması
  • Fonksiyonel ve fonksiyonel olmayan karışımı
  • Seçimlerin gerekçeleriyle sunulması
  • Çalışmanın gözden geçirilmesi ve geri bildirim

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Fonksiyonel test

Fonksiyonel testin sistemin ne yaptığını nasıl doğruladığını kavrar ve gereksinimlerden fonksiyonel senaryo türetmeyi öğrenirsiniz.

✅
Fonksiyonel olmayan

Performans, kullanılabilirlik, güvenlik ve taşınabilirlik gibi kalite özniteliklerini ölçen testlerin amacını ayırt edersiniz.

✅
Performans testi

Yük, stres ve dayanıklılık testinin farkını kavrar; yanıt süresi, verim ve darboğaz ölçümlerini yorumlamayı öğrenirsiniz.

✅
Beyaz kutu testi

Beyaz kutu testinin kod yapısına nasıl dayandığını ve ifade ile dal kapsamı ölçütlerini doğru yorumlamayı öğrenirsiniz.

✅
Yeniden test

Düzeltilen bir hatanın gerçekten çözüldüğünü yeniden testle doğrulamayı ve bunu regresyondan ayırmayı kavrarsınız.

✅
Regresyon testi

Değişikliğin başka alanları bozmadığını doğrulayan regresyon paketini kurmayı ve risk odaklı seçmeli regresyonu öğrenirsiniz.

✅
Bakım testi

Bakım testinin tetikleyicilerini; düzeltici, uyarlayıcı ve mükemmelleştirici bakım senaryolarını ayırt etmeyi öğrenirsiniz.

✅
Etki analizi

Etki analiziyle bir değişikliğin etkilediği alanları belirleyip regresyon kapsamını buna göre seçmeyi kavrarsınız.

Kimler İçin Uygundur?

  • Test türlerini doğru ayırt etmek isteyen yazılım testçileri
  • QA'ya yeni başlayanlar
  • bakımda olan sistemleri test eden ekipler
  • test planını test türleriyle kurmak isteyen analistler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Test türlerini doğru ayırt etmek isteyen yazılım testçileri, QA'ya yeni başlayanlar, bakımda olan sistemleri test eden ekipler ve test planını test türleriyle kuran analistler için uygundur. Programlama uzmanlığı gerekmez; gerekli kavramlar örneklerle hatırlatılır.
Yeniden test ile regresyon testi arasındaki fark nedir?
Yeniden test, düzeltilen belirli bir hatanın gerçekten çözüldüğünü aynı senaryoyla doğrular. Regresyon testi ise değişikliğin sistemin daha önce çalışan başka alanlarını bozmadığını kontrol eder. Eğitim bu ayrımı örneklerle netleştirir.
Bu eğitim diğer Foundation modüllerinden nasıl ayrılır?
Bu modül özellikle test türleri ve bakım testi bölümüne odaklanır. Araç desteği veya SDLC modüllerinin aksine burada odak; fonksiyonel, fonksiyonel olmayan ve yapısal test ile değişiklik sonrası ve bakım testidir. Test türlerini uygulamalı ayırt etmeye ağırlık verir.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Her test türü gerçek örneklerle, karşılaştırmalı tartışmalar ve test türü seçim alıştırmalarıyla işlenir. Program yüz yüze veya online yapılabilir ve kuruma 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 ISTQB Foundation test türleri ve bakım testi konularını uygulamalı kazandırır; resmi ISTQB sınav başvurusu ve ücreti ilgili kuruma aittir.

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 : Test Types & Maintenance Testi 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 TemelleriUnit Testing: An Introduction to the JUnit Framework Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Unit Testing: An Introduction to the JUnit Framework Eğitimi

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

JUnit 5 mimarisi, Maven/Gradle kurulumu, @Test ve yaşam döngüsü, temel assertion'lar ve assertThrows ile sıfırdan birim test yazmayı öğreten giriş eğitimi.

Detayları Gör →
Yazılım Test TemelleriUnit Testing: Assertions & Assumptions in JUnit Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Unit Testing: Assertions & Assumptions in JUnit Eğitimi

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

JUnit 5 assertEquals, assertAll, assertThrows, assertTimeout, varsayımlar (assumeTrue), Hamcrest ve AssertJ ile doğru iddia seçimini öğreten birim test eğitimi.

Detayları Gör →
Yazılım Test TemelleriUnit Testing: Executing JUnit Tests Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Unit Testing: Executing JUnit Tests Eğitimi

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

JUnit 5 testlerini IDE, Maven Surefire, Gradle ve ConsoleLauncher ile çalıştırma, etiketle filtreleme, paralel yürütme ve CI entegrasyonunu öğreten eğitim.

Detayları Gör →
Yazılım Test TemelleriUnit Testing: Parameterized JUnit Tests Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Unit Testing: Parameterized JUnit Tests Eğitimi

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

JUnit 5 ile veri odaklı birim testi eğitimi: @ParameterizedTest, ValueSource, CsvSource, MethodSource, Mockito ve JaCoCo kapsam ölçümü. Kurumsal ve online.

Detayları Gör →
Yazılım Test TemelleriUygulamalı Yazılım Test Mühendisi Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Uygulamalı Yazılım Test Mühendisi Eğitimi

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

Uçtan uca test mühendisi eğitimi: test tasarım teknikleri, hata yönetimi, Selenium ve Postman otomasyonu, test yönetimi ve CI/CD. Kurumsal ve online.

Detayları Gör →
Yazılım Test TemelleriVirtual IIBA İş Analistleri ve İş Birimleri için Yazılım Test Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Virtual IIBA İş Analistleri ve İş Birimleri için Yazılım Test Eğitimi

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

İş analistleri ve iş birimleri için kod gerektirmeyen yazılım test eğitimi: kabul kriteri, UAT planlama, Gherkin BDD ve iş odaklı hata raporlama. Online.

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