ISTQB CTAE TEST AUTOMATION ENGINEERING EĞİTİMİ

Otomasyonu mühendislik disipliniyle kur

gTAA mimarisi, Selenium, TestNG, REST Assured ve CI ile uçtan uca test otomasyonu

ISTQB CTAE Test Automation Engineering Eğitimi, test otomasyonunu betik yazmanın ötesinde bir mühendislik disiplini olarak öğretir. Program otomasyon amaçları ve başarı faktörleri, SUT faktörleri, araç değerlendirmesi, Genel Test Otomasyon Mimarisi (gTAA), çe…

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

Eğitim Hakkında

Otomasyon stratejisinden mimariye, araçlardan CI entegrasyonuna kadar bütüncül yaklaşım

ISTQB CTAE Test Automation Engineering Eğitimi, test otomasyonunu betik yazmanın ötesine taşıyıp mühendislik disiplini olarak ele alır. Program otomasyon amaçları ve başarı faktörleri, SUT faktörleri, araç seçimi, Genel Test Otomasyon Mimarisi (gTAA), çerçeve tasarımı, betikleme yaklaşımları, dağıtım, raporlama ve sürekli iyileştirmeyi kapsar. Selenium WebDriver, TestNG ve REST Assured ile kavramlar uygulanır. Amaç, bakımı kolay ve ölçeklenebilir otomasyon çözümü kurmaktır.

Süre ve Format

4 Gün. Her gün dört modül; kavram anlatımının ardından örnek bir uygulamada otomasyon çerçevesi kurma ve CI'da koşturma atölyeleriyle ilerler.

Seviye

Orta Seviye — manuel testi bilen uzmanlar için sürdürülebilir test otomasyonu mühendisliği programı

Öğrenme Metodu

Örnek bir web ve API uygulamasında katmanlı bir otomasyon çerçevesi kurulur, testler yazılır ve CI boru hattında koşturulur.

Neden Bu Eğitim?

🏗️Mimari bakış

gTAA katmanlarını öğrenerek dağınık betikler yerine bakımı kolay ve ölçeklenebilir bir çerçeve kurarsınız.

⚡Hızlı geri bildirim

Otomasyonu CI boru hattına bağlayarak her değişiklikte regresyon testlerini otomatik ve hızlı koşturursunuz.

📈Ölçülebilir değer

Raporlama ve metriklerle otomasyonun kapsamını, kararlılığını ve getirisini somut biçimde gösterirsiniz.

Anahtar Konular

test otomasyonu eğitimiistqb ctaetest automation engineeringselenium eğitimitestng kursurest assured eğitimigtaa mimarisiotomasyon çerçevesici cd test otomasyonuqa otomasyon mühendisi
“Otomasyon, kaydedilen betiklerin sayısıyla değil kurulan mimarinin dayanıklılığıyla ölçülür. İyi çerçeve zamanla hızlanır.”

Ön Koşullar

Programdan verim almak için gereken bilgi ve ortam gereksinimleri

1
Test temeli

ISTQB Foundation düzeyinde test kavramlarına ve test sürecine aşinalık beklenir.

2
Programlama temeli

Java veya benzeri bir dilde değişken, döngü ve fonksiyon düzeyinde temel kodlama bilgisi gerekir.

3
Web ve API kavramı

HTML, DOM ve HTTP istek-yanıt mantığına dair temel farkındalık faydalıdır.

4
Geliştirme ortamı

JDK, bir IDE ve Git kurulu, internet erişimi olan bir makine gereklidir.

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ı otomasyonun hedeflerini ve başarı faktörlerini kavrar, SUT'un otomasyon uygunluğunu değerlendirir ve uygun aracı seçme ölçütlerini uygular.
Modül 1
Otomasyonun Amaçları ve Faydaları
  • Verimlilik, kapsam ve tekrar edilebilirlik kazanımları
  • Otomasyonun geri bildirim süresini kısaltması
  • Otomasyonun maliyet-fayda dengesinin kurulması
  • Manuel testin tamamen yerini almayacağı gerçeği
  • Otomasyonun regresyonda sağladığı güven
  • Otomasyon hedeflerinin iş hedefleriyle hizalanması
Modül 2
Başarı ve Başarısızlık Faktörleri
  • Sürdürülebilir çerçeve mimarisinin başarıdaki rolü
  • Test edilebilirlik ve SUT desteğinin önemi
  • Beceri, eğitim ve rol dağılımının etkisi
  • Aşırı beklenti ve kısa vadeli ROI yanılgısı
  • Kırılgan betiklerin bakım maliyetine etkisi
  • Yönetim desteği ve stratejinin sürekliliği
Modül 3
SUT Faktörleri ve Uygunluk
  • Arayüz kararlılığı ve locator güvenilirliği
  • SUT'un test edilebilirlik için tasarımı (DfT)
  • Test verisi ve ortam yönetiminin otomasyona etkisi
  • Üçüncü parti bileşenlerin otomasyon zorlukları
  • Hangi senaryoların otomasyona uygun olduğu
  • Otomasyon ve test piramidinin seviyelerle ilişkisi
Modül 4
Araç Değerlendirme ve Pilot
  • İhtiyaca göre araç kategorilerinin belirlenmesi
  • Değerlendirme kriterleri ve ağırlıklandırma matrisi
  • Kavram kanıtı (PoC) ile aracın doğrulanması
  • Açık kaynak ile ticari araçların karşılaştırması
  • Ekosistem, entegrasyon ve topluluk desteği
  • Pilot kapsamının ve çıkış kriterlerinin tanımı
Günün hedefiKatılımcı gTAA katmanlarını öğrenir, betikleme yaklaşımlarını karşılaştırır ve Page Object ile soyutlama kullanarak bakımı kolay bir çerçeve tasarlar.
Modül 1
gTAA Mimari Katmanları
  • Test üretim (generation) katmanının görevi
  • Test tanımlama (definition) katmanı ve kütüphaneler
  • Test yürütme (execution) katmanı ve koşturucu
  • Uyarlama (adaptation) katmanı ve SUT bağlantısı
  • Katmanlar arası sorumluluk ayrımının faydası
  • Katmanlı yapının bakım ve yeniden kullanıma katkısı
Modül 2
Betikleme Yaklaşımları
  • Doğrusal (linear) ve kaydet-oynat betiklemenin sınırları
  • Yapısal (structured) betikleme ve kontrol akışı
  • Veri odaklı (data-driven) betikleme mantığı
  • Anahtar kelime odaklı (keyword-driven) yaklaşım
  • Model tabanlı test otomasyonuna kısa bakış
  • Yaklaşımların bakım maliyeti açısından karşılaştırması
Modül 3
Page Object ve Soyutlama
  • Page Object Model ile arayüzün koddan ayrılması
  • Locator'ların tek noktada toplanması ve bakımı
  • Eylemlerin yeniden kullanılabilir metotlara dönüşü
  • Bekleme (wait) stratejileriyle senkronizasyon
  • Katmanlı soyutlamanın test okunabilirliğine katkısı
  • Bileşen (component) nesneleriyle tekrarın azaltılması
Modül 4
Çerçeve Yapılandırması
  • Ortam ve yapılandırma (config) yönetimi
  • Test verisinin dış kaynaktan sağlanması
  • Loglama ve ekran görüntüsü toplama altyapısı
  • Hata yönetimi ve kurtarma (recovery) mekanizması
  • Bağımlılık yönetimi ve proje dizin yapısı
  • Ortak yardımcı (utility) katmanının tasarımı
Günün hedefiKatılımcı Selenium WebDriver ile web, REST Assured ile API testini yazar; TestNG ile testleri yönetir ve modern araçlarla otomasyon kapsamını genişletir.
Modül 1
Selenium WebDriver ile Web
  • WebDriver kurulumu ve tarayıcı sürücü yönetimi
  • Locator stratejileri: id, css ve XPath seçimi
  • Açık ve örtük bekleme (explicit/implicit wait)
  • Form, tablo ve dinamik öğelerle etkileşim
  • Actions sınıfıyla fare ve klavye jestleri
  • Pencere, çerçeve (frame) ve uyarı yönetimi
Modül 2
TestNG ile Test Yönetimi
  • @Test, @BeforeMethod ve @AfterMethod yaşam döngüsü
  • @DataProvider ile veri odaklı test çalıştırma
  • testng.xml ile paket ve grup bazlı koşturma
  • Paralel test yürütme ve iş parçacığı yönetimi
  • assertEquals ve soft assertion kullanımı
  • Bağımlılık (dependsOnMethods) ve önceliklendirme
Modül 3
REST Assured ile API Testi
  • given-when-then yapısıyla istek kurma
  • GET, POST, PUT ve DELETE isteklerinin doğrulanması
  • Durum kodu, başlık ve yanıt gövdesi kontrolü
  • JSONPath ile yanıt alanlarının çıkarılması
  • JSON şema doğrulaması (schema validation)
  • Kimlik doğrulama ve token yönetimi senaryoları
Modül 4
Appium ve Playwright
  • Appium ile mobil uygulama otomasyonuna giriş
  • Mobil locator ve jest (gesture) yönetimi
  • Playwright ile modern web ve otomatik bekleme
  • Playwright trace ve ağ yakalama özellikleri
  • Araç seçiminde SUT türüne göre karar
  • Çapraz tarayıcı ve platform kapsamının genişletilmesi
Günün hedefiKatılımcı otomasyonu CI boru hattına bağlar, metrik ve raporlarla değerini gösterir ve dağıtım risklerini yöneterek sürekli iyileştirme döngüsü kurar.
Modül 1
CI/CD Entegrasyonu
  • Jenkins veya GitHub Actions ile iş akışı tanımı
  • Testlerin her birleştirmede (merge) tetiklenmesi
  • Maven veya Gradle ile derleme ve bağımlılık yönetimi
  • Paralel ve parçalı koşumla süre kazanımı
  • Başarısız testte boru hattının durdurulması
  • Zamanlanmış (nightly) regresyon koşumları
Modül 2
Raporlama ve Metrikler
  • Allure veya ExtentReports ile görsel rapor üretimi
  • Başarısız adımda ekran görüntüsü ve log ekleme
  • Geçti-kaldı oranı ve kararlılık (flakiness) metriği
  • Otomasyon kapsamı ve regresyon süresi ölçümü
  • İzlenebilirlik: gereksinim-test-sonuç bağlantısı
  • Paydaşlara yönelik özet gösterge panoları
Modül 3
Dağıtım Riskleri ve Önlemler
  • Ortam farklılıklarının yol açtığı tutarsızlıklar
  • Test verisi yönetimi ve ortam sıfırlama (reset)
  • Kararsız (flaky) testlerin kök neden analizi
  • Bağımlılık ve sürüm uyumsuzluğu riskleri
  • Gizli bilgi (secret) ve kimlik yönetimi
  • Kurtarma ve yeniden deneme stratejisi dengesi
Modül 4
Geçiş ve Sürekli İyileştirme
  • Manuel senaryoları otomasyona taşıma önceliği
  • Otomasyon borcunun ve bakımın yönetilmesi
  • Çerçeve iyileştirme için düzenli retrospektif
  • Kod inceleme ve standartlarla kalite korunması
  • Metriklere dayalı iyileştirme kararları
  • Otomasyon olgunluğunun aşamalı artırılması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Otomasyon stratejisi

Otomasyonun amaçlarını, başarı faktörlerini ve SUT uygunluğunu değerlendirerek sağlam bir strateji kurabilirsiniz.

✅
gTAA mimarisi

Genel Test Otomasyon Mimarisi katmanlarını uygulayarak bakımı kolay ve ölçeklenebilir çerçeve tasarlarsınız.

✅
Çerçeve tasarımı

Page Object ve soyutlama katmanlarıyla kırılgan olmayan, yeniden kullanılabilir test kodu yazabilirsiniz.

✅
Web otomasyonu

Selenium WebDriver ile locator, bekleme ve etkileşim konularını uygulayarak web testini otomatikleştirirsiniz.

✅
API testi

REST Assured ile istek kurma, durum kodu ve JSON doğrulamasını uygulayarak servisleri otomatik test edersiniz.

✅
Test yönetimi

TestNG ile veri odaklı, gruplu ve paralel test koşumunu düzenleyerek yürütmeyi verimli biçimde yönetirsiniz.

✅
CI entegrasyonu

Jenkins veya GitHub Actions üzerinde testleri otomatik koşturup her değişikliği güvenceye alabilirsiniz.

✅
Metrik ve raporlama

Allure benzeri raporlar ve kararlılık metrikleriyle otomasyonun değerini somut biçimde gösterebilirsiniz.

Kimler İçin Uygundur?

  • Manuel testi bilen ve otomasyona geçmek isteyen test uzmanları
  • test otomasyon çerçevesi kuran mühendisler
  • ekiplerinde otomasyon stratejisi oluşturmak isteyen test liderleri ile QA mimarları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Manuel testi bilen ve otomasyona geçmek isteyen test uzmanları, otomasyon çerçevesi kuran mühendisler ve ekibinde otomasyon stratejisi oluşturmak isteyen test liderleri için uygundur. Temel programlama ve ISTQB düzeyinde test bilgisi beklenir.
Hangi araçlar kullanılıyor?
Web otomasyonu için Selenium WebDriver, test yönetimi için TestNG, API testi için REST Assured kullanılır. Ayrıca Appium ve Playwright tanıtılır, raporlama için Allure veya ExtentReports, sürekli entegrasyon için Jenkins veya GitHub Actions gösterilir.
Programlama bilmem gerekiyor mu?
Java veya benzeri bir dilde değişken, döngü ve fonksiyon düzeyinde temel kodlama bilgisi beklenir. İleri programlama gerekmez; çerçeve örnekleri adım adım açıklanır. Programlamaya yeni başlayanlar için kısa bir hazırlık önerilebilir.
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. Kavram anlatımlarının ardından örnek bir web ve API uygulamasında çerçeve kurma ve CI'da koşturma atölyeleri yapılır. Yüz yüze veya online verilebilir ve kuruma 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. Sertifika tamamlanan modülleri ve uygulamalı atölyeleri belgeler. ISTQB ileri seviye sınavı için başvuru ve ücret 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. ISTQB CTAE Test Automation Engineering 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

ISTQB SertifikasyonlarıISTQB Sertifikalı Testci İleri Seviye – Test Yöneticisi (CTAL-TM) Eğitimi
Yazılım Testi ve Kalite Eğitimleri

ISTQB Sertifikalı Testci İleri Seviye – Test Yöneticisi (CTAL-TM) Eğitimi

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

ISTQB İleri Düzey Test Yöneticisi (CTAL-TM) eğitimi: test planlama, riske dayalı yönetim, metrikler, süreç iyileştirme ve sınav hazırlığı. Kurumsal ve online.

Detayları Gör →
ISTQB SertifikasyonlarıISTQB Advanced Level Test Analyst Software Testing Eğitimi
Yazılım Testi ve Kalite Eğitimleri

ISTQB Advanced Level Test Analyst Software Testing Eğitimi

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

ISTQB Advanced Level Test Analyst eğitimi: beş günde uygulama ağırlıklı test teknikleri, alan analizi, kalite özellikleri ve bitirme projesi. Kurumsal ve online

Detayları Gör →
ISTQB Sertifikasyonlarıİleri Seviye ISTQB - Technical Test Analyst Eğitimi
Yazılım Testi ve Kalite Eğitimleri

İleri Seviye ISTQB - Technical Test Analyst Eğitimi

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

ISTQB İleri Düzey Technical Test Analyst (CTAL-TTA) eğitimi: beyaz kutu teknikleri, statik/dinamik analiz, güvenlik ve performans testi, sınav hazırlığı. Online

Detayları Gör →
ISTQB SertifikasyonlarıISTQB Agile Test Uzmanı Eğitimi
Yazılım Testi ve Kalite Eğitimleri

ISTQB Agile Test Uzmanı Eğitimi

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

Scrum, test dörtlüsü, test piramidi, TDD/BDD/ATDD ve çevik test otomasyonuyla ISTQB Agile Tester eğitimi. Sınav hazırlığı gerçek senaryolarla.

Detayları Gör →
ISTQB SertifikasyonlarıISTQB Eğitimi
Yazılım Testi ve Kalite Eğitimleri

ISTQB Eğitimi

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

Test temelleri, yaşam döngüsünde test, statik test, kara/beyaz kutu teknikleri ve test yönetimiyle ISTQB Foundation Level eğitimi ve sınav hazırlığı.

Detayları Gör →
ISTQB SertifikasyonlarıISTQB Foundation Level Uluslararası Sertifikalı Yazılım Test Uzmanı Eğitimi
Yazılım Testi ve Kalite Eğitimleri

ISTQB Foundation Level Uluslararası Sertifikalı Yazılım Test Uzmanı Eğitimi

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

ISTQB Foundation Level müfredatını sınav odağıyla işleyen eğitim: test temelleri, teknikler, yönetim ve deneme sınavıyla sertifikasyona hazırlık.

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