YAZILIM TESTLERİ EĞİTİMİ

Her teste yerini ve zamanını öğrenin

Fonksiyonel, fonksiyonel olmayan ve özel yazılım test türlerinin eksiksiz turu

Yazılım Testleri Eğitimi, yazılım dünyasındaki test türlerini baştan sona tanıtan ve her türü ne zaman, neden ve nasıl kullanacağınızı öğreten uygulamalı bir programdır.

4 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Birim testten yük testine, regresyondan API ve mobil testlere türlerin turu

Yazılım Testleri Eğitimi, yazılım dünyasındaki test türlerini baştan sona tanıtan ve her türü ne zaman, neden ve nasıl kullanacağınızı öğreten uygulamalı bir programdır. Katılımcılar fonksiyonel testleri (birim, entegrasyon, sistem, kabul), fonksiyonel olmayan testleri (performans, yük, güvenlik), değişiklik testlerini (regresyon, smoke, sanity) ve özel testleri (API, mobil, veritabanı) örneklerle inceler. Amaç, doğru testi doğru yerde seçecek bir bakış kazandırmaktır.

Süre ve Format

4 Gün. Her gün dört modül; her test türü örnek bir uygulama üzerinde gösterim ve küçük uygulama atölyeleriyle somut biçimde işlenir.

Seviye

Orta Seviye — Yazılım test türlerini tanıyıp doğru testi doğru yerde seçmeye odaklı program

Öğrenme Metodu

Her test türü örnek bir uygulamada canlı gösterimle işlenir; katılımcılar türe uygun küçük testler yazıp sonuçları birlikte yorumlar.

Neden Bu Eğitim?

🗺️Bütünsel harita

Dağınık test terimlerini anlamlı bir harita halinde görerek hangi testin hangi amaca hizmet ettiğini net biçimde kavrarsınız.

🎯Doğru test seçimi

Bir özellik veya risk karşısında hangi test türünün en uygun olduğunu seçerek zamanı ve eforu en verimli biçimde kullanırsınız.

⚖️Kapsam dengesi

Fonksiyonel, fonksiyonel olmayan ve değişiklik testlerini dengeleyerek hem hızlı hem de güvenilir bir test kapsamı kurarsınız.

Anahtar Konular

yazılım testleri eğitimitest türleri eğitimifonksiyonel test eğitimiregresyon testi eğitimiperformans testi türleriapi test eğitimimobil test eğitimiyazılım test çeşitleriqa test eğitimiyazılım testi kursu
“Her hata için bir test türü, her test türü için bir amaç vardır. Ustalık, çok test yapmak değil; doğru testi doğru yerde seçmektir.”

Ön Koşullar

Programdan en iyi verimi almak için gereken temel bilgi ve ortam

1
Test farkındalığı

Yazılım testinin ne olduğuna dair temel bir farkındalık faydalıdır; derinlemesine deneyim gerekmez.

2
Yazılım kavramları

Uygulama, veritabanı ve API gibi kavramlara genel aşinalık türlerin anlaşılmasını kolaylaştırır.

3
Temel programlama fikri

Değişken ve koşul gibi temel kavramlara aşinalık birim ve otomasyon örneklerinde yararlı olur.

4
Çalışma ortamı

İnternet erişimi olan bir bilgisayar, tarayıcı, Postman ve örnek uygulamalara erişim yeterlidir.

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 test seviyelerini tanır; birim, entegrasyon, sistem ve kabul testlerinin amacını, nesnesini ve birbirini nasıl tamamladığını örnekler üzerinde kavrar.
Modül 1
Birim (Unit) Testleri
  • Birim testinin amacı ve geliştirici sorumluluğu
  • Bir fonksiyon veya sınıfın yalıtılmış testi
  • Mock ve stub ile bağımlılık izolasyonu
  • Arrange-Act-Assert deseniyle test kurgusu
  • Birim testinin hızlı geri bildirim değeri
  • Örnek bir fonksiyon için birim testi yazımı
Modül 2
Entegrasyon Testleri
  • Bileşenler arası arayüz hatalarının tespiti
  • Big-bang, top-down ve bottom-up yaklaşımları
  • Servis ve veritabanı entegrasyonunun testi
  • Test çifti (test double) ile dış servis taklidi
  • Sözleşme (contract) testine giriş
  • Entegrasyon noktalarının risk analizi
Modül 3
Sistem Seviyesi Testler
  • Uçtan uca iş akışlarının doğrulanması
  • Gereksinimlere göre sistem davranışının testi
  • Gerçeğe yakın test ortamının kurulması
  • Fonksiyonel ve fonksiyonel olmayanın birlikte testi
  • Uçtan uca senaryoların tasarımı
  • Sistem testinin kapsam sınırları
Modül 4
Kullanıcı Kabul Testleri
  • Kullanıcı kabul testi (UAT) amacı ve rolleri
  • Kabul kriterine göre doğrulama
  • Alfa ve beta testlerinin farkı
  • Sözleşme ve mevzuat kabul testleri
  • İş biriminin kabul sürecindeki sorumluluğu
  • Kabul testiyle devreye alma kararı
Günün hedefiKatılımcı fonksiyonel olmayan test türlerini tanır; performans, yük, güvenlik, kullanılabilirlik ve uyumluluk testlerinin neyi ölçtüğünü ve ne zaman gerektiğini örneklerle kavrar.
Modül 1
Performans ve Yük Testleri
  • Performans, yük ve stres testi ayrımı
  • Yanıt süresi, verim ve eşzamanlılık ölçütleri
  • Dayanıklılık (soak) ve ani yük (spike) testi
  • JMeter ile basit bir yük senaryosu kurma
  • Sonuçların temel düzeyde yorumlanması
  • Performans hedeflerinin belirlenmesi
Modül 2
Güvenlik Testleri
  • Güvenlik testinin amacı ve kapsamı
  • OWASP Top 10 risklerine genel bakış
  • Kimlik doğrulama ve yetki testleri
  • Enjeksiyon ve XSS açıklarının tanınması
  • OWASP ZAP ile temel güvenlik taraması
  • Güvenlik bulgularının raporlanması
Modül 3
Kullanılabilirlik ve Erişilebilirlik
  • Kullanılabilirlik testinin değerlendirme yöntemleri
  • Heuristik değerlendirme yaklaşımı
  • Kullanıcı gözlem testinin temelleri
  • WCAG temelli erişilebilirlik kontrolleri
  • Klavye ve ekran okuyucu ile test
  • Bulguların tasarım ekibiyle paylaşımı
Modül 4
Uyumluluk ve Taşınabilirlik
  • Tarayıcı ve cihaz uyumluluk testi
  • İşletim sistemi ve platform varyasyonları
  • Ekran çözünürlüğü ve responsive testi
  • Kurulum (installability) testi
  • Taşınabilirlik ve ortam bağımsızlığı
  • Uyumluluk matrisinin hazırlanması
Günün hedefiKatılımcı değişiklikle ilgili test türlerini kavrar; regresyon, retest, smoke ve sanity testlerini ayırt eder ve bu testlerin otomasyonla nasıl sürdürülebilir kılındığını öğrenir.
Modül 1
Regresyon ve Retest
  • Regresyon testinin amacı ve kapsamı
  • Değişikliğin yan etkilerinin yakalanması
  • Retest (onay testi) ile farkının kavranması
  • Regresyon setinin seçimi ve bakımı
  • Risk tabanlı regresyon kapsamı belirleme
  • Regresyon eforunun yönetilmesi
Modül 2
Smoke ve Sanity Testleri
  • Duman (smoke) testiyle yapı sağlığının kontrolü
  • Akıl sağlığı (sanity) testinin odağı
  • İkisi arasındaki amaç ve kapsam farkı
  • Build doğrulama testinin CI'daki yeri
  • Hızlı karar için kritik yolların seçimi
  • Erken başarısızlıkla zaman kazanma
Modül 3
Test Türlerinin Otomasyonu
  • Otomasyon piramidi: birim, servis, UI dengesi
  • Hangi test türünün otomasyona uygun olduğu
  • Selenium ile UI regresyon otomasyonu
  • Birim ve servis testlerinin otomasyon önceliği
  • Otomasyonun getiri ve bakım maliyeti dengesi
  • Manuel ve otomatik testin birlikte kullanımı
Modül 4
CI'da Sürekli Test
  • Her commit'te smoke ve birim testlerin koşumu
  • Nightly regresyon koşumlarının planlanması
  • Başarısız testte sürümün durdurulması
  • Test sonuçlarının raporlanması ve izlenmesi
  • Test türlerinin hatta katmanlı dizilmesi
  • Geri bildirim hızının optimize edilmesi
Günün hedefiKatılımcı özel test türlerini tanır; API, mobil, veritabanı ve keşif testlerini uygular, ardından bir senaryoda doğru test türlerini seçerek bütünsel bir test yaklaşımı tasarlar.
Modül 1
API Servis Testleri
  • REST API testinin amacı ve avantajları
  • Postman ile istek oluşturma ve doğrulama
  • Yanıt kodu, gövde ve şema doğrulaması
  • Kimlik doğrulama ve token yönetimi
  • UI yerine API katmanında test etmenin değeri
  • Newman ile komut satırında koşum
Modül 2
Mobil Uygulama Testleri
  • Mobil testin web testinden farkları
  • Gerçek cihaz ile emülatör/simülatör seçimi
  • Jest, ağ ve pil gibi mobil özel koşullar
  • Appium ile mobil otomasyona genel bakış
  • Farklı ekran ve sürümlerde uyumluluk
  • Mobil performans ve kesinti senaryoları
Modül 3
Veritabanı ve Keşif Testleri
  • Veri bütünlüğü ve CRUD doğrulaması
  • SQL ile veri durumunun kontrol edilmesi
  • Tetikleyici ve kısıtların test edilmesi
  • Keşif (exploratory) testinin amacı
  • Oturum tabanlı keşif ve test turları
  • Keşif ile betikli testin birbirini tamamlaması
Modül 4
Doğru Testi Doğru Yerde Seçmek
  • Riske ve amaca göre test türü seçimi
  • Test seviyeleri ve türlerinin birlikte planı
  • Maliyet, hız ve güven dengesinin kurulması
  • Örnek bir özellik için test yaklaşımı tasarımı
  • Kapsam boşluklarının ve örtüşmenin yönetimi
  • Bütünsel bir test stratejisinin oluşturulması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Test türü haritası

Yazılım dünyasındaki test türlerini bütünsel bir harita halinde görüp her birinin amacını ve yerini net biçimde ayırt edersiniz.

✅
Fonksiyonel seviyeler

Birim, entegrasyon, sistem ve kabul testlerinin nesnesini, hedefini ve birbirini nasıl tamamladığını kavrarsınız.

✅
Fonksiyonel olmayan test

Performans, yük, güvenlik, kullanılabilirlik ve uyumluluk testlerinin neyi ölçtüğünü ve ne zaman gerektiğini anlarsınız.

✅
Değişiklik testleri

Regresyon, retest, smoke ve sanity testlerini ayırt edip risk tabanlı biçimde doğru kapsamla uygularsınız.

✅
Otomasyon dengesi

Otomasyon piramidiyle hangi test türünün otomasyona uygun olduğunu belirleyip manuel ile otomatiği dengelersiniz.

✅
Özel testler

API, mobil, veritabanı ve keşif testlerini uygulayarak farklı katman ve platformlara uygun testi seçebilirsiniz.

✅
Sürekli test

Test türlerini CI hattına katmanlı dizerek her commit'te hızlı ve güvenilir geri bildirim akışı kurarsınız.

✅
Doğru test seçimi

Bir risk veya özellik karşısında maliyet, hız ve güven dengesini gözeterek en uygun test türünü seçersiniz.

Kimler İçin Uygundur?

  • Test türlerini bütünsel biçimde öğrenmek isteyen testçiler
  • yazılım geliştiriciler
  • iş analistleri
  • ürün sahipleri
  • projelerde hangi testin ne zaman gerektiğine karar vermesi gereken ekip üyeleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Test türlerini bütünsel öğrenmek isteyen testçiler, yazılım geliştiriciler, iş analistleri, ürün sahipleri ve projelerde hangi testin ne zaman gerektiğine karar vermesi gereken ekip üyeleri için uygundur. Temel bir yazılım farkındalığı yeterlidir; derin kodlama gerekmez.
Bu eğitim genel yazılım test eğitiminden farkı nedir?
Genel yazılım test eğitimi ilke, terminoloji ve tasarım tekniklerini sistematik olarak öğretirken bu program odağını doğrudan test türlerine ve bunların birbirinden farkına verir. Her türü örnekle tanıyıp bir senaryoda doğru türü seçmeyi öğrenmek isteyenler için daha uygundur.
Hangi araçlar kullanılıyor?
Gösterimlerde performans için JMeter, güvenlik için OWASP ZAP, API için Postman ve Newman, mobil için Appium, UI otomasyonu için Selenium ve sürekli test için bir CI aracı kullanılır. Amaç tek bir aracı derinlemesine öğretmek değil, her test türünü somut biçimde göstermektir.
Eğitimin süresi ve formatı nedir?
Eğitim dört gün sürer ve her gün dört modülden oluşur. Her test türü örnek bir uygulama üzerinde canlı gösterim ve küçük uygulama atölyeleriyle işlenir. Yüz yüze veya online yapılabilir ve kurumun kullandığı teknolojilere göre örnekler 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. Bu sertifika tamamlanan modülleri ve uygulamalı test türü atölyelerini belgeler; kurumsal gruplara özel teknoloji ve senaryo uyarlaması yapılabilir.

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. Yazılım Testleri Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
SeviyeOrta 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: 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 →
Yazılım Test TemelleriYazılım Test Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Yazılım Test Eğitimi

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

Kapsamlı yazılım test eğitimi: test ilkeleri, STLC, kara/beyaz kutu tasarım teknikleri, test yönetimi, hata döngüsü ve araçlar. ISTQB temelli, online.

Detayları Gör →
Yazılım Test TemelleriYazılım Test Uzmanlığı Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Yazılım Test Uzmanlığı Eğitimi

5 günUzmanOnline / Yüz Yüze / Hibrit

İleri yazılım test uzmanlığı eğitimi: risk tabanlı strateji, ileri tasarım, otomasyon mimarisi, performans ve güvenlik testi, TMMi süreç iyileştirme. Online.

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