UYGULAMALI YAZILIM TEST MÜHENDİSİ EĞİTİMİ

Uygulamayla test mühendisi olun

Test tasarımından Selenium ve API otomasyonuna, hata yönetiminden CI/CD'ye uçtan uca

Uygulamalı Yazılım Test Mühendisi Eğitimi, katılımcıları gerçek projelerde çalışabilecek bir test mühendisine dönüştürür. Program kara kutu test tasarım tekniklerini, test yaşam döngüsünü, test senaryosu yazımını, hata yaşam döngüsü ve etkili hata kaydını, Ji…

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

Eğitim Hakkında

Manuel test tasarımından otomasyona, hata yaşam döngüsünden sürüm hattına

Uygulamalı Yazılım Test Mühendisi Eğitimi, katılımcıları gerçek projelerde çalışabilecek bir test mühendisine dönüştürmek için uçtan uca uygulamalı bir yol izler. Program test tasarım tekniklerinden test senaryosu yazımına, hata yaşam döngüsünden test yönetimine, Selenium ile web otomasyonundan Postman ile API testine ve CI/CD entegrasyonuna kadar rolün tüm temel becerilerini örnek bir uygulama üzerinde atölyelerle kazandırır. Teori kısa tutulup süre uygulamaya ayrılır.

Süre ve Format

4 Gün. Her gün dört modül; konular örnek bir web ve API uygulaması üzerinde test senaryosu yazma, hata kaydı ve otomasyon atölyeleriyle işlenir.

Seviye

Orta Seviye — Test mühendisi rolüne hazırlanan katılımcılar için uçtan uca uygulamalı program

Öğrenme Metodu

Gerçekçi bir e-ticaret uygulaması üzerinde test tasarlanır, hatalar kaydedilir, Selenium ve Postman ile otomasyon yazılıp CI'da koşturulur.

Neden Bu Eğitim?

🧭Rolün tamamı

Manuel test tasarımından otomasyona ve sürüm hattına kadar bir test mühendisinin günlük işini uçtan uca gerçek bir projede deneyimlersiniz.

🤖Otomasyona geçiş

Selenium ve Postman ile ilk otomasyon betiklerinizi yazarak manuel testçilikten otomasyon yetkinliğine somut biçimde adım atarsınız.

💼İşe hazır beceri

Test senaryosu, hata kaydı ve test raporu gibi işte doğrudan kullanılan çıktıları üreterek portföyünüzü güçlendirirsiniz.

Anahtar Konular

yazılım test mühendisi eğitimitest mühendisi kursuqa eğitimiselenium eğitimitest otomasyon eğitimiapi test eğitimimanuel test eğitimiyazılım testi kursutest senaryosu yazmatest engineer eğitimi
“İyi bir test mühendisi hata bulmakla kalmaz, hatanın neden oluştuğunu ve bir daha nasıl önleneceğini de ekibe gösterir.”

Ön Koşullar

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

1
Bilgisayar okuryazarlığı

Web uygulamaları, tarayıcı ve dosya sistemiyle rahat çalışabilecek düzeyde genel bilgisayar kullanımı beklenir.

2
Temel programlama fikri

Değişken ve koşul gibi temel kavramlara aşinalık otomasyon modüllerinde faydalı olur; ileri kodlama gerekmez.

3
Web ve HTTP temeli

İstek-yanıt mantığı ve web uygulamalarının nasıl çalıştığına dair temel farkındalık yararlı olur.

4
Çalışma ortamı

Chrome tarayıcı, bir kod düzenleyici, Java/Node ortamı ve Postman kurulabilen bir geliştirme makinesi gerekir.

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ı yazılım kalitesi ve test seviyelerini kavrar, test yaşam döngüsünü öğrenir ve kara kutu test tasarım teknikleriyle gereksinimden sistematik test senaryoları üretmeyi uygular.
Modül 1
Yazılım Kalitesi ve Test Temelleri
  • Hata, kusur ve başarısızlık (defect, failure) ayrımı
  • Doğrulama (verification) ve geçerleme (validation) farkı
  • Test ilkeleri ve erken test etmenin maliyet etkisi
  • Test seviyeleri: birim, entegrasyon, sistem, kabul
  • Test türleri: fonksiyonel ve fonksiyonel olmayan
  • Testin asla her hatayı bulamayacağı gerçeği
Modül 2
Yazılım Test Yaşam Döngüsü (STLC)
  • Gereksinim analizi ve test edilebilirlik kontrolü
  • Test planlama ve kapsam-risk belirleme
  • Test tasarımı ve senaryo geliştirme aşaması
  • Test ortamı kurulumu ve giriş-çıkış kriterleri
  • Test yürütme ve sonuçların kaydedilmesi
  • Test kapanışı ve çıkarılan derslerin toplanması
Modül 3
Kara Kutu Test Tasarım Teknikleri
  • Eşdeğerlik sınıflarına bölme (equivalence partitioning)
  • Sınır değer analizi (boundary value analysis)
  • Karar tablosu (decision table) ile kural testi
  • Durum geçiş (state transition) tabanlı test
  • Kullanım senaryosu (use case) tabanlı test
  • Tekniklerin gereksinime göre seçimi
Modül 4
Test Senaryosu ve Durumu Yazımı
  • İyi bir test senaryosunun yapısı ve bileşenleri
  • Ön koşul, adım, test verisi ve beklenen sonuç
  • Gereksinim-test izlenebilirlik matrisi (RTM)
  • Pozitif ve negatif senaryoların dengelenmesi
  • Test durumlarının önceliklendirilmesi
  • Tekrar kullanılabilir ve bakımı kolay senaryolar
Günün hedefiKatılımcı test yönetim araçlarıyla senaryoları yönetir, bulunan hataları net ve yeniden üretilebilir biçimde kaydeder, hata yaşam döngüsünü takip eder ve test ilerleme raporlarını üretir.
Modül 1
Test Yönetim Araçları
  • Jira ve Xray ile test senaryosu yönetimi
  • Test setleri ve test koşum (test execution) planları
  • Gereksinimlerin test durumlarıyla ilişkilendirilmesi
  • Koşum sonuçlarının pass/fail/blocked işaretlenmesi
  • TestRail gibi alternatif araçların karşılaştırılması
  • Takım içi test iş akışının araçta kurgulanması
Modül 2
Hata (Defect) Yaşam Döngüsü
  • Hata durumları: new, assigned, open, fixed, closed
  • Yeniden açılan (reopened) ve reddedilen hatalar
  • Hatanın geliştirici ile test arasında akışı
  • Çift kayıt ve duplicate hataların yönetimi
  • Hata üçlü toplantısı (defect triage) süreci
  • Hatanın doğrulanması ve kapatma kriteri
Modül 3
Etkili Hata Kaydı
  • Yeniden üretilebilir adımların net yazılması
  • Beklenen ve gözlenen sonucun karşılaştırılması
  • Önem (severity) ve öncelik (priority) ayrımı
  • Ekran görüntüsü, log ve ortam bilgisinin eklenmesi
  • İyi bir hata başlığının yazılması
  • Geliştiricinin zamanını koruyan net kayıtlar
Modül 4
Test Metrikleri ve Raporlama
  • Test yürütme ve geçme oranı metrikleri
  • Hata yoğunluğu ve hata bulma eğilimi
  • Kalan açık hata ve kapatma hızının izlenmesi
  • Test kapsamı ve gereksinim karşılama raporu
  • Yönetime sunulacak özet test raporu hazırlama
  • Metriklerin yanlış yorumlanmasından kaçınma
Günün hedefiKatılımcı Selenium WebDriver ile web arayüzü testlerini otomatikleştirir, element bulma ve bekleme stratejilerini uygular, Postman ile REST API testleri yazar ve yanıtları doğrular.
Modül 1
Selenium WebDriver Temelleri
  • WebDriver kurulumu ve tarayıcı sürücüsü yönetimi
  • Tarayıcı açma, gezinme ve pencere yönetimi
  • Locator stratejileri: id, name, CSS, XPath
  • Metin girme, tıklama ve form gönderme
  • Açılır liste, onay kutusu ve radyo düğmesi işlemleri
  • İlk otomasyon betiğinin uçtan uca yazımı
Modül 2
Bekleme ve Kararlı Testler
  • Implicit ve explicit wait arasındaki fark
  • WebDriverWait ve beklenen koşullar (expected conditions)
  • Dinamik elementlerde kararlı locator yazımı
  • Flaky (kırılgan) testlerin nedenleri ve önlenmesi
  • Alert, iframe ve çoklu pencere yönetimi
  • Ekran görüntüsüyle hata anının kaydı
Modül 3
Page Object Model ve Düzen
  • Page Object Model (POM) ile sayfa soyutlama
  • Locator ve aksiyonların sayfa sınıfında toplanması
  • Test ile sayfa mantığının ayrıştırılması
  • TestNG veya JUnit ile test yapısının kurulması
  • Veri odaklı test için harici veri besleme
  • Bakımı kolay otomasyon çerçevesi ilkeleri
Modül 4
Postman ile API Testi
  • GET, POST, PUT, DELETE isteklerinin oluşturulması
  • Header, query parametre ve gövde (body) yönetimi
  • Yanıt kodu ve gövdesinin test script ile doğrulanması
  • Ortam (environment) değişkenleri ve koleksiyonlar
  • Token tabanlı kimlik doğrulamanın yönetimi
  • Newman ile koleksiyonun komut satırında koşumu
Günün hedefiKatılımcı çevik ekipte testçinin rolünü kavrar, otomasyonu CI/CD hattına bağlar, temel performans testine giriş yapar ve öğrendiklerini uçtan uca bir test projesinde birleştirir.
Modül 1
Çevik (Agile) Ekipte Test
  • Scrum içinde testçinin rolü ve sorumlulukları
  • Kabul kriteri ve tanımlı bitiş (definition of done)
  • Sprint içinde test planlama ve kısıtlı sürede test
  • Kabul testi odaklı geliştirmeye (ATDD) giriş
  • Gherkin ile davranış odaklı senaryo yazımına bakış
  • Geliştirici ve testçi iş birliği pratikleri
Modül 2
CI/CD ile Test Otomasyonu
  • GitHub Actions veya Jenkins ile hat kurulumu
  • Her commit'te otomasyon testlerinin koşturulması
  • Test sonuç ve raporlarının yapı artefaktı olması
  • Başarısız testte sürümün durdurulması (fail fast)
  • Headless tarayıcıyla sunucuda UI testi koşumu
  • Nightly regresyon koşumlarının planlanması
Modül 3
Performans Testine Giriş
  • Yük, stres ve dayanıklılık testi kavramları
  • Yanıt süresi, verim ve eşzamanlı kullanıcı ölçütleri
  • JMeter ile basit bir yük senaryosu kurma
  • Sonuç grafiklerinin temel düzeyde yorumlanması
  • Performans darboğazlarının genel belirtileri
  • Fonksiyonel ve performans testinin ayrımı
Modül 4
Uçtan Uca Bitirme Projesi
  • Örnek uygulama için test planı hazırlanması
  • Kara kutu teknikleriyle test senaryosu yazımı
  • Manuel testle hataların bulunup kaydedilmesi
  • Selenium ve Postman ile kritik akış otomasyonu
  • Otomasyonun CI hattında koşturulması
  • Özet test raporunun hazırlanıp sunulması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Test tasarımı

Eşdeğerlik, sınır değer ve karar tablosu teknikleriyle gereksinimlerden sistematik ve kapsamlı test senaryoları üretirsiniz.

✅
STLC hakimiyeti

Yazılım test yaşam döngüsünün tüm aşamalarını planlamadan kapanışa kadar bir projede uçtan uca yürütebilirsiniz.

✅
Hata yönetimi

Yeniden üretilebilir, net hata kayıtları oluşturur ve hata yaşam döngüsünü Jira üzerinde doğru biçimde takip edersiniz.

✅
Selenium otomasyonu

Selenium WebDriver ve Page Object Model ile kararlı, bakımı kolay web arayüzü test otomasyonu betikleri yazarsınız.

✅
API testi

Postman ile REST API isteklerini oluşturup yanıtları script'le doğrular ve Newman ile komut satırında koşturursunuz.

✅
Test yönetimi

Test senaryolarını araçta yönetir, koşum sonuçlarını izler ve test metriklerini yönetime sunulacak raporlara dönüştürürsünüz.

✅
CI/CD entegrasyonu

Otomasyon testlerini sürüm hattına bağlayıp her commit'te koşturarak sürekli kalite geri bildirimi kurarsınız.

✅
Çevik testçilik

Scrum ekibinde testçi rolünü üstlenip kabul kriterleriyle çalışır ve sprint içinde kısıtlı sürede etkin test yaparsınız.

Kimler İçin Uygundur?

  • Test mühendisliğine geçmek isteyen yazılımcılar
  • manuel test yapan ve otomasyona geçmek isteyen QA uzmanları
  • bilgisayar bölümü mezunları
  • kariyerini yazılım kalitesi alanında ilerletmek isteyen profesyoneller için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Test mühendisliğine geçmek isteyen yazılımcılar, otomasyona geçmek isteyen manuel QA uzmanları, bilgisayar bölümü mezunları ve kariyerini yazılım kalitesi alanında ilerletmek isteyenler için uygundur. İleri kodlama gerekmez; otomasyon modülleri adım adım işlenir.
Bu eğitimin genel yazılım test eğitiminden farkı nedir?
Bu program bilgi vermekten çok uygulamaya odaklanır; süre büyük ölçüde örnek bir uygulama üzerinde test yazma, hata kaydı ve otomasyon betiği geliştirmeye ayrılır. Katılımcı yalnızca kavramları değil, test mühendisinin günlük işini uçtan uca gerçek çıktılar üreterek deneyimler.
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. Konular örnek bir web ve API uygulaması üzerinde test senaryosu yazma, hata kaydı ve otomasyon atölyeleriyle işlenir. Yüz yüze veya online yapılabilir ve kurumun projelerine uyarlanabilir.
Hangi araçlar kullanılıyor?
Test yönetimi için Jira ve Xray, web otomasyonu için Selenium WebDriver, API testi için Postman ve Newman, performans girişi için JMeter ve otomasyon koşumu için GitHub Actions veya Jenkins kullanılır. Araçlar yaygın ve çoğu açık kaynaktır; kurumun ortamına 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 atölyelerini belgeler; kurumsal gruplara özel proje ve araç 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. Uygulamalı Yazılım Test Mühendisi 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 TemelleriTester Foundation Level 4.0: Software Testing Support Tools Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Tester Foundation Level 4.0: Software Testing Support Tools Eğitimi

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

ISTQB CTFL 4.0 test araçları eğitimi: araç kategorileri, test otomasyonu, Selenium, JUnit, araç seçimi, CI/CD entegrasyonu ve getiri analizi.

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

Tester Foundation Level 4.0: Static Software Testing Eğitimi

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

ISTQB CTFL 4.0 statik test eğitimi: inceleme süreci, inceleme türleri, inceleme rolleri, statik analiz ve kod metrikleriyle erken kusur bulma.

Detayları Gör →
Yazılım Test TemelleriUnit Testing with Mocks: Creating Mocks & Verifying Behavior Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Unit Testing with Mocks: Creating Mocks & Verifying Behavior Eğitimi

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

Birim testte mock eğitimi: test doubles, Mockito ile mock oluşturma, stubbing, argument matcher, verify ile davranış doğrulama ve anti-desenler.

Detayları Gör →
Yazılım Test TemelleriUnit Testing with Mocks: Getting Started with Mockito Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Unit Testing with Mocks: Getting Started with Mockito Eğitimi

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

Mockito ile mock oluşturma, when/thenReturn stubbing, ArgumentMatchers, @InjectMocks ve verify ile etkileşim doğrulamayı öğreten uygulamalı birim test eğitimi.

Detayları Gör →
Yazılım Test TemelleriUnit Testing with Mocks: Mocking Exceptions & Using Spies Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Unit Testing with Mocks: Mocking Exceptions & Using Spies Eğitimi

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

Mockito ile thenThrow ve doThrow ile istisna fırlatma, void metot hataları, assertThrows, spy ile kısmi mock ve hata yollarının testini öğreten uygulamalı eğiti

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

Unit Testing: Advanced Annotations in JUnit Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

JUnit 5 @Nested, @ParameterizedTest, @MethodSource, @ExtendWith, @RegisterExtension, @TestTemplate ve özel uzantı geliştirmeyi işleyen ileri birim test eğitimi.

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