AGILE TECHNICAL TESTER: TEST AUTOMATION APPROACHES EĞİTİMİ

Çevik ekipte doğru otomasyon stratejisi

Test piramidi, TDD/BDD/ATDD, gTAA framework tasarımı, araç seçimi ve CI/CD entegrasyonu

Agile Technical Tester: Test Automation Approaches Eğitimi, çevik ekiplerde test otomasyonunun stratejik ve sürdürülebilir biçimde kurulmasını öğretir.

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

Eğitim Hakkında

Çevik test dörtlülerinden otomasyon piramidine, framework tasarımından CI/CD boru hattına

Agile Technical Tester: Test Automation Approaches Eğitimi, çevik ekiplerde test otomasyonunun stratejik ve sürdürülebilir biçimde kurulmasını öğretir. Katılımcılar çevik test dörtlülerini, otomasyon piramidini ve neyin hangi katmanda otomatikleştirileceğini kavrar. TDD, BDD ve ATDD teknikleri, gTAA tabanlı framework tasarımı, veri güdümlü ve anahtar sözcük güdümlü yaklaşımlar ele alınır. Program Jenkins ve GitLab CI ile boru hattı entegrasyonu ve bakımla tamamlanır.

Süre ve Format

4 Gün. Her gün dört modül; otomasyon yaklaşımları, framework tasarımı ve CI/CD boru hattı canlı örneklerle uygulamalı işlenir.

Seviye

Orta Seviye — Çevik ekiplerde test otomasyonu yaklaşımlarını, mimarisini ve CI/CD entegrasyonunu öğreten uygulamalı program

Öğrenme Metodu

Her konu çevik proje senaryolarında uygulanır; otomasyon piramidi, framework tasarımı ve boru hattı canlı demolarla pekiştirilir.

Neden Bu Eğitim?

🎯Doğru otomasyon kararı

Neyin hangi katmanda otomatikleştirileceğini öğrenerek kırılgan ve maliyetli UI testlerine bağımlılığı azaltırsınız.

⚙️Sürdürülebilir mimari

gTAA tabanlı katmanlı framework tasarımıyla bakımı kolay, yeniden kullanılabilir ve ölçeklenebilir test takımları kurarsınız.

🔄Sürekli geri bildirim

Otomasyonu CI/CD boru hattına bağlayarak her commit'te hızlı ve güvenilir kalite geri bildirimi elde edersiniz.

Anahtar Konular

test otomasyonu eğitimiçevik test eğitimitest piramidibdd eğitimitdd eğitimici/cd test otomasyonuotomasyon framework tasarımıselenium playwright cypressapi test otomasyonuagile tester eğitimi
“İyi test otomasyonu, test sayısını artırmakla değil; doğru testi doğru katmanda, hızlı ve güvenilir biçimde çalıştırmakla ölçülür.”

Ön Koşullar

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

1
Test temelleri

ISTQB Foundation düzeyinde test kavramları ve test tasarım tekniklerine aşinalık konuları takip etmeyi kolaylaştırır.

2
Çevik süreçler

Scrum veya Kanban gibi çevik çerçevelerle çalışma deneyimi otomasyonun ekip içindeki rolünü netleştirir.

3
Temel programlama

Java, Python veya JavaScript dillerinden birinde temel kod okuma becerisi örnekleri anlamayı sağlar.

4
Sürüm kontrolü

Git ile dal, commit ve birleştirme kavramlarına aşinalık boru hattı konularını kavramayı kolaylaştırı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ı çevik testin değerini ve test dörtlülerini kavrar, otomasyon piramidini yorumlar ve neyin hangi seviyede otomatikleştirileceğine ilişkin stratejik karar vermeyi öğrenir.
Modül 1
Çevik Testin İlkeleri
  • Çevik manifesto ve testin değişen rolü
  • Bütün ekibin kaliteden sorumlu olması
  • Erken ve sürekli test yaklaşımı
  • Geliştirici ve testçi iş birliği
  • Hızlı geri bildirim döngülerinin önemi
  • Teknik borç ve kalite ilişkisi
Modül 2
Çevik Test Dörtlüleri (Quadrants)
  • Q1: Birim ve bileşen testleri (otomatik)
  • Q2: İşlevsel ve örnek tabanlı testler
  • Q3: Keşif ve kullanılabilirlik testleri
  • Q4: Performans ve güvenlik testleri
  • İş bakışı ile teknoloji bakışı ayrımı
  • Dörtlülerin test stratejisine yansıması
Modül 3
Test Otomasyon Piramidi
  • Birim, servis ve UI katmanları dengesi
  • Pahalı ve kırılgan UI testlerinin azaltılması
  • Servis (API) katmanının güçlendirilmesi
  • Ters piramit (dondurma külahı) anti-deseni
  • Her katmanın hız ve kapsam dengesi
  • Piramidin çevik ekipteki uygulaması
Modül 4
Otomasyon Kararı ve ROI
  • Neyin otomatikleştirileceğine karar verme
  • Otomasyonun yatırım getirisi (ROI) hesabı
  • Tekrar eden regresyon testlerinin önceliği
  • Manuel ve keşif testinin korunması gereken alanı
  • Otomasyon kapsamı ve bakım maliyeti dengesi
  • Kararlarda risk tabanlı yaklaşımın kullanımı
Günün hedefiKatılımcı TDD, BDD ve ATDD tekniklerini kavrar; birim, servis ve arayüz katmanlarında uygun otomasyon yaklaşımını seçmeyi ve örnek tabanlı belirtimlerle çalışmayı öğrenir.
Modül 1
Test Güdümlü Geliştirme (TDD)
  • Kırmızı-yeşil-yeniden düzenle döngüsü
  • Önce test yazmanın tasarıma etkisi
  • Birim testlerde test çifti (test double)
  • Mock, stub ve fake nesneler ayrımı
  • Test edilebilir kod ve bağımlılık enjeksiyonu
  • FIRST ilkeleri ile iyi birim testleri
Modül 2
ATDD ve Örnek Tabanlı Belirtim
  • Kabul testi güdümlü geliştirme (ATDD)
  • Üçlü (triad) iş birliği: iş, geliştirme, test
  • Örneklerle belirtim (specification by example)
  • Kabul ölçütlerinin testlere dönüştürülmesi
  • Yaşayan dokümantasyon (living doc) kavramı
  • Belirsiz gereksinimlerin örneklerle netleşmesi
Modül 3
Davranış Odaklı Geliştirme (BDD)
  • Gherkin ile Given-When-Then senaryoları
  • Cucumber ve SpecFlow araçlarının tanıtımı
  • Özellik (feature) dosyalarının yazımı
  • Adım tanımlarının (step definitions) kodlanması
  • Senaryo anahatları (scenario outline) kullanımı
  • BDD'nin ortak dil (ubiquitous language) katkısı
Modül 4
API ve Servis Katmanı Otomasyonu
  • REST servislerinin test edilmesi
  • İstek, yanıt ve durum kodu doğrulama
  • Sözleşme (contract) testi mantığı
  • Servis sanallaştırma ve servis simülasyonu
  • JSON şema ve veri doğrulamaları
  • Servis katmanında regresyon kapsamı kurma
Günün hedefiKatılımcı genel test otomasyon mimarisini (gTAA) kavrar, veri güdümlü ve anahtar sözcük güdümlü desenleri uygular, proje ihtiyacına uygun araç seçiminde ölçütleri değerlendirmeyi öğrenir.
Modül 1
Genel Test Otomasyon Mimarisi (gTAA)
  • Üretim, uyarlama ve çalıştırma katmanları
  • Test tanımı ile uygulamanın ayrılması
  • Katmanlar arası bağımlılıkların yönetimi
  • Yeniden kullanılabilirlik ilkeleri
  • Mimarinin bakım maliyetine etkisi
  • gTAA'nın proje ölçeğine uyarlanması
Modül 2
Framework Tasarım Desenleri
  • Sayfa nesnesi (Page Object) deseni
  • Veri güdümlü (data-driven) test yaklaşımı
  • Anahtar sözcük güdümlü (keyword-driven) yaklaşım
  • Hibrit framework yapılarının kurulması
  • Ortak yardımcı ve araç (utility) katmanı
  • Yapılandırma ve ortam yönetimi
Modül 3
Test Verisi ve Ortam Yönetimi
  • Test verisinin hazırlanması ve temizlenmesi
  • Sabit (static) ve üretilen veri stratejileri
  • Ortamlar arası yapılandırma yönetimi
  • Gizli bilgi (secret) ve kimlik yönetimi
  • Test izolasyonu ve bağımsızlık ilkesi
  • Veri setlerinin sürüm kontrolünde tutulması
Modül 4
Araç Değerlendirme ve Seçimi
  • Selenium, Playwright ve Cypress karşılaştırması
  • Açık kaynak ve ticari araç dengesi
  • Ekip becerisi ve dil uyumunun değerlendirilmesi
  • Topluluk desteği ve bakım sürekliliği
  • Pilot (proof of concept) çalışmasının önemi
  • Araç kilitlenmesi (vendor lock-in) riskinin yönetimi
Günün hedefiKatılımcı otomasyonu CI/CD boru hattına bağlar, paralel koşum ve raporlamayı yapılandırır, kararsız testleri yönetir ve sürdürülebilir bir otomasyon stratejisini bir proje üzerinde uygulamayı öğrenir.
Modül 1
CI/CD Boru Hattı Entegrasyonu
  • Jenkins ve GitLab CI ile koşum yapılandırma
  • Her commit'te tetiklenen test aşamaları
  • Paralel ve dağıtık test koşumu
  • Selenium Grid ve container tabanlı koşum
  • Boru hattı aşamalarının (stage) tasarımı
  • Hızlı geri bildirim için test seçimi
Modül 2
Raporlama ve İzlenebilirlik
  • Allure ve ExtentReports ile raporlama
  • Başarısız testlerin kök neden analizi
  • Ekran görüntüsü ve kayıt ekleme
  • Test sonuçlarının yönetimle paylaşılması
  • Eğilim (trend) ve kapsam metrikleri
  • Uyarı ve bildirim mekanizmalarının kurulması
Modül 3
Kararsız Test ve Bakım Yönetimi
  • Kararsız (flaky) testlerin nedenleri
  • Bekleme (wait) stratejileri ve zamanlama
  • Testlerin yeniden denenmesi (retry) politikası
  • Ölü ve değer üretmeyen testlerin ayıklanması
  • Locator kırılganlığının azaltılması
  • Teknik borcun otomasyonda yönetilmesi
Modül 4
Uygulama Projesi ve DevOps
  • Uçtan uca bir otomasyon senaryosu kurma
  • Katmanlı testlerin bir arada çalıştırılması
  • DevOps kültüründe test ekibinin yeri
  • Shift-left ve shift-right test yaklaşımları
  • Kalite kapılarının (quality gate) tanımlanması
  • Otomasyon stratejisinin sunulması ve gözden geçirilmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Çevik test bakışı

Çevik test dörtlülerini ve bütün ekibin kalite sorumluluğunu kavrayarak otomasyonu çevik süreçlere doğru biçimde yerleştirirsiniz.

✅
Otomasyon piramidi

Birim, servis ve UI katmanlarını dengeleyerek hızlı, güvenilir ve bakımı kolay bir test otomasyon stratejisi tasarlarsınız.

✅
TDD ve BDD

TDD döngüsünü, BDD senaryolarını ve ATDD iş birliğini uygulayarak örnek tabanlı belirtimlerle yaşayan dokümantasyon oluşturursunuz.

✅
API otomasyonu

REST servislerini ve sözleşme testlerini otomatikleştirerek regresyon kapsamını kırılgan UI testlerinden servis katmanına taşırsınız.

✅
Framework tasarımı

gTAA mimarisi, Page Object ve veri güdümlü desenlerle yeniden kullanılabilir ve ölçeklenebilir otomasyon framework'ü kurarsınız.

✅
Araç seçimi

Selenium, Playwright ve Cypress gibi araçları ölçütlere göre değerlendirip projeye en uygun otomasyon aracını seçersiniz.

✅
CI/CD entegrasyonu

Testleri Jenkins veya GitLab CI boru hattına bağlayıp paralel koşum ve raporlamayla sürekli kalite geri bildirimi sağlarsınız.

✅
Sürdürülebilirlik

Kararsız testleri yönetir, bakım stratejileri uygular ve otomasyonu teknik borç biriktirmeden uzun vadede yaşatırsınız.

Kimler İçin Uygundur?

  • Çevik ekiplerde test otomasyonunu stratejik olarak kurmak isteyen test mühendisleri
  • otomasyon uzmanları
  • SDET'ler
  • teknik test analistleri
  • otomasyonu derinleştirmek isteyen yazılım geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Çevik ekiplerde test otomasyonunu stratejik kurmak isteyen test mühendisleri, otomasyon uzmanları, SDET'ler ve teknik test analistleri için uygundur. Temel test bilgisi ve bir dilde kod okuma becerisi önerilir.
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. Otomasyon yaklaşımları, framework tasarımı ve CI/CD boru hattı canlı örneklerle işlenir. Yüz yüze veya online yapılabilir ve kuruma göre uyarlanabilir.
Hangi test otomasyon araçları ele alınıyor?
Eğitim belirli bir araca bağlı kalmadan yaklaşımları öğretir; örneklerde Selenium, Playwright, Cypress, Cucumber ve REST tabanlı API testleri ile Jenkins ve GitLab CI boru hatları kullanılır.
Programlama bilmek zorunlu mu?
Java, Python veya JavaScript dillerinden birinde temel kod okuma becerisi önerilir ancak ileri düzey programcılık zorunlu değildir. Örnekler adım adım açıklanır ve otomasyon kavramlarına odaklanılır.
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 çevik test otomasyonu yaklaşımlarını uygulamalı kazandırmaya odaklanır ve kuruma özel 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. Agile Technical Tester: Test Automation Approaches 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

Test OtomasyonuTest Otomasyon ve Kalite Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Test Otomasyon ve Kalite Eğitimi

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

Test stratejisi, test piramidi, kalite metrikleri, hata yaşam döngüsü, kalite kapıları ve shift-left ile otomasyonu bütünleştiren kalite eğitimi. Online ve kuru

Detayları Gör →
Test OtomasyonuTest Otomasyon – Mobil Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Test Otomasyon – Mobil Eğitimi

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

Appium ile Android ve iOS mobil test otomasyonu eğitimi. UiAutomator2, XCUITest, locator, jestler, gerçek cihaz ve cihaz çiftliği. Online ve kurumsal.

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

UFT Test Otomasyon Uzmanlığı Eğitimi

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

OpenText UFT One ile uzman düzey test otomasyonu eğitimi. Object Repository, descriptive programming, BPT, API testi, veritabanı ve ALM entegrasyonu. Kurumsal.

Detayları Gör →
Test OtomasyonuUFT: Functional Test Automation Eğitimi
Yazılım Testi ve Kalite Eğitimleri

UFT: Functional Test Automation Eğitimi

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

OpenText UFT One ile işlevsel GUI test eğitimi. Kayıt oynatma, Object Repository, checkpoint, action ve DataTable ile veri odaklı test. Online ve kurumsal.

Detayları Gör →
Test OtomasyonuWorking with Assertions in Cucumber Scenarios Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Working with Assertions in Cucumber Scenarios Eğitimi

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

Cucumber BDD senaryolarında assertion eğitimi. JUnit, Hamcrest, AssertJ, soft assertion, paylaşılan durum ve hook ile okunur doğrulama. Online ve kurumsal.

Detayları Gör →
Test OtomasyonuWorking with Selenium: Selenium Web Testing (TT3610) Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Working with Selenium: Selenium Web Testing (TT3610) Eğitimi

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

Selenium IDE ile kayıt-oynat, WebDriver'a geçiş, locator stratejileri, bekleme mekanizmaları ve test koşumuyla Selenium web test otomasyonu eğitimi.

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