AGILE AUTOMATION TESTING TRAINING (ICP-ATA CERTIFICATION) EĞİTİMİ

Testi otomatikleştir, kaliteyi sola kaydır

Test piramidi, TDD/ATDD/BDD, Selenium ve API otomasyonu, CI/CD boru hattı ve sürekli test uygulamalı işlenir

Çevik ekiplerde test otomasyonunu strateji ve pratik olarak öğreten üç günlük ICP-ATA uyumlu eğitim: sürekli test, test piramidi, TDD/ATDD/BDD, Gherkin/Cucumber, Selenium ile Page Object Model, API testi ve CI/CD boru hattı laboratuvarlarla işlenir.

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

Eğitim Hakkında

ICP-ATA perspektifiyle çevik test otomasyonunun strateji ve pratiği

Bu eğitim çevik ekiplerde test otomasyonunu hem strateji hem pratik düzeyinde ele alır ve ICAgile ICP-ATA yetkinlik alanlarıyla uyumludur. Otomasyonun çevikliğe değer katma mantığı, shift-left (sola kaydırma) ve sürekli test yaklaşımı ile başlar. Test otomasyon piramidi (birim, servis/API, UI) ve ters piramit/dondurma külahı anti-desenleri incelenir. Test odaklı geliştirme (TDD), kabul testi odaklı geliştirme (ATDD) ve davranış odaklı geliştirme (BDD) ile Gherkin/Cucumber senaryoları işlenir. UI otomasyonunda Selenium WebDriver ve Page Object Model deseni, API testinde REST isteklerinin doğrulanması uygulanır. CI/CD boru hattında testleri çalıştırma, kırılgan (flaky) test yönetimi, test verisi stratejisi ve raporlama ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; kavram anlatımı, canlı kodlama demoları ve katılımcının kendi senaryolarını otomatikleştirdiği laboratuvarlar dönüşümlü ilerler.

Seviye

İleri Seviye — Çevik ekiplerde test otomasyonunu test piramidi, BDD/ATDD, CI/CD ve sürekli test ekseninde kapsar

Öğrenme Metodu

Örnek bir uygulama üzerinde Gherkin senaryosu yazma, Selenium ve API testleri kodlama ve testleri CI boru hattında koşturma odaklı uygulamalı laboratuvar.

Neden Bu Eğitim?

⬅️Shift-Left

Kaliteyi geç aşamadan erkene taşıyarak hataları ucuz yakalarsınız.

🔺Doğru Piramit

Test piramidini dengeleyerek yavaş ve kırılgan UI testi yığınından kaçınırsınız.

🔁Sürekli Test

Testleri CI/CD'ye bağlayarak her değişiklikte hızlı geri bildirim alırsınız.

Anahtar Konular

test otomasyonuICP-ATAçevik testtest piramidiTDDBDD GherkinSeleniumAPI testiCI/CDCucumbersürekli test
“İyi otomasyon manuel testi hızlandırmaz; takımın her değişiklikte güvenle ilerlemesini sağlar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Programlama

Java, Python veya JavaScript'ten birinde temel kodlama bilgisi gereklidir.

2
Çevik Temeli

Scrum/Agile temel kavramlarına aşinalık örnekleri kolaylaştırır.

3
Test Bilgisi

Manuel test ve temel test tasarımına aşinalık faydalı olur.

4
Çalışma Ortamı

Üzerine IDE ve tarayıcı kurulabilen bir dizüstü bilgisayar 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ı çevik test stratejisini kurgular ve test piramidini dengeli tasarlar.
Modül 1
Çevik Bağlamda Test
  • Ayrı test fazından takıma gömülü teste geçiş
  • Tüm takımın kalite sorumluluğu
  • Agile Testing Quadrants (dörtlü) modeli
  • Keşif testi ile otomasyonun birlikteliği
  • Test uzmanının çevik ekipteki rolü
  • Kaliteyi hıza feda etmeme
Modül 2
Shift-Left ve Sürekli Test
  • Hatayı erken yakalamanın maliyet etkisi
  • Sürekli test (continuous testing) kavramı
  • Gereksinim aşamasında test düşünme
  • Önleme odaklı kalite
  • Geri bildirim döngüsünü kısaltma
  • Shift-right ve üretimde izleme bağı
Modül 3
Test Otomasyon Piramidi
  • Birim (unit) test katmanı
  • Servis/API test katmanı
  • UI (uçtan uca) test katmanı
  • Ters piramit anti-deseni
  • Dondurma külahı (ice cream cone) anti-deseni
  • Katman başına maliyet/hız dengesi
Modül 4
Otomasyon Kapsamı Seçimi
  • Neyi otomatikleştirmeli, neyi değil
  • ROI (yatırım getirisi) değerlendirmesi
  • Regresyon setinin önceliklendirilmesi
  • Kararsız/değişken alanlarda otomasyon riski
  • Bakım maliyeti farkındalığı
  • Otomasyon yol haritası çıkarma
Günün hedefiKatılımcı TDD döngüsünü uygular ve Gherkin ile çalıştırılabilir kabul kriterleri yazar.
Modül 1
Test Odaklı Geliştirme (TDD)
  • Red-Green-Refactor döngüsü
  • Önce test yazmanın tasarıma etkisi
  • Birim test çerçeveleri (JUnit/pytest)
  • Mock ve stub kullanımı
  • Hızlı ve izole test ilkeleri
  • TDD'nin yaygın zorlukları
Modül 2
Kabul Testi Odaklı Geliştirme (ATDD)
  • Kabul kriterlerini testle ifade etme
  • Three Amigos (iş-geliştirme-test) işbirliği
  • Örneklerle belirtim (specification by example)
  • Kriterin çalıştırılabilir hale gelmesi
  • Yanlış anlamayı erken giderme
  • ATDD ile ortak anlayış kurma
Modül 3
Davranış Odaklı Geliştirme (BDD)
  • Given-When-Then yapısı
  • Gherkin söz dizimi
  • Senaryo ve senaryo taslağı (outline)
  • İş diliyle test ifadesi
  • Yaşayan dokümantasyon (living documentation)
  • BDD anti-desenleri
Modül 4
Cucumber ile Uygulama
  • Feature dosyası yazımı
  • Step definition'ların koda bağlanması
  • Senaryoları test koduyla ilişkilendirme
  • Veri tablolarıyla senaryo besleme
  • Etiket (tag) ile seçimli koşum
  • Raporların üretilmesi
Günün hedefiKatılımcı Selenium ve API testleri kodlar ve bunları CI/CD boru hattında koşturur.
Modül 1
Selenium ve Page Object Model
  • WebDriver ile tarayıcı sürme
  • Eleman bulma stratejileri (locator)
  • Açık/örtük bekleme (explicit/implicit wait)
  • Page Object Model deseni
  • Sayfa nesnelerini yeniden kullanma
  • Kırılgan UI testini azaltma
Modül 2
API Test Otomasyonu
  • REST istekleri ve HTTP metotları
  • Durum kodu ve gövde doğrulama
  • Postman ve REST Assured kullanımı
  • Şema (contract) doğrulama
  • Kimlik doğrulama (token/header) yönetimi
  • API testinin UI'a göre avantajı
Modül 3
CI/CD Boru Hattı Entegrasyonu
  • Testleri her commit'te çalıştırma
  • Pipeline aşamaları (build-test-deploy)
  • Paralel koşum ve hız
  • Başarısız testte boru hattını durdurma
  • Jenkins/GitLab CI/GitHub Actions örnekleri
  • Geri bildirimi görünür kılma
Modül 4
Kırılgan Test ve Veri Yönetimi
  • Flaky (kararsız) testlerin kökleri
  • Zamanlama ve ortam bağımlılığı sorunları
  • Test verisi hazırlama ve temizleme
  • Ortam izolasyonu ve kapsayıcı kullanımı
  • Raporlama ve kalite metrikleri
  • Otomasyon paketini sürdürülebilir tutma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Test Stratejisi

Çevik ekipte sürekli test ve shift-left stratejisi kurabilirsiniz.

✅
Test Piramidi

Birim-servis-UI katmanlarını dengeli tasarlayabilirsiniz.

✅
TDD

Red-Green-Refactor döngüsüyle birim testleri yazabilirsiniz.

✅
BDD/Gherkin

Given-When-Then ile çalıştırılabilir senaryolar üretebilirsiniz.

✅
UI Otomasyonu

Selenium ve Page Object Model ile UI testleri kurabilirsiniz.

✅
API Testi

REST uç noktalarını durum kodu ve şema ile doğrulayabilirsiniz.

✅
CI/CD

Testleri boru hattına bağlayıp sürekli koşturabilirsiniz.

✅
Sürdürülebilirlik

Kırılgan testleri azaltıp test verisini yönetebilirsiniz.

Kimler İçin Uygundur?

  • Test otomasyon mühendisleri
  • QA uzmanları
  • çevik ekiplerde kaliteyi sahiplenen geliştiriciler
  • SDET'ler
  • test stratejisini olgunlaştırmak isteyen ekip liderleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Test otomasyon mühendisleri, QA uzmanları, kaliteyi sahiplenen geliştiriciler ve SDET'ler için uygundur.
Programlama bilmek şart mı?
Evet; Java, Python veya JavaScript'ten birinde temel kodlama bilgisi laboratuvarlar için gereklidir.
ICP-ATA sınavını bu eğitim mi veriyor?
Hayır; eğitim ICAgile ICP-ATA yetkinlikleriyle uyumludur, sınav/kayıt başvurusu ve ücreti ilgili kuruma aittir.
Hangi araçlar kullanılıyor?
Cucumber, Selenium WebDriver, Postman/REST Assured ve bir CI aracı (Jenkins/GitLab CI/GitHub Actions) örnekleriyle çalışılır.
Eğitim sonunda sertifika veriliyor mu?
Evet, tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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 Automation Testing Training (ICP-ATA Certification) Eğ Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Çevik Yöntemler (Agile/Scrum/Kanban)Agile Fundamentals: Backlog, Impediments, Releases, and Agile in the Organization Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Agile Fundamentals: Backlog, Impediments, Releases, and Agile in the Organization Eğitimi

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

Backlog iyileştirme, engel (impediment) yönetimi, sürüm planlama ve organizasyonel çevikliği derinleştiren üç günlük orta seviye çevik eğitim.

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)Agile Fundamentals: Project Risk, Communication, and Iteration Planning Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Agile Fundamentals: Project Risk, Communication, and Iteration Planning Eğitimi

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

Çevik projelerde risk kaydı, risk burndown, paydaş iletişimi, bilgi radyatörleri ve kapasiteye dayalı iterasyon planlamasını uygulamalı öğrenin.

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)Agile Fundamentals: User Stories and the Iteration and Release Plan Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Agile Fundamentals: User Stories and the Iteration and Release Plan Eğitimi

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

INVEST kriterleri, kabul kriterleri, story mapping, story point tahmini ve velocity temelli iterasyon ile sürüm planını uygulamalı öğrenin.

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)Agile Hybrid Approaches Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Agile Hybrid Approaches Eğitimi

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

Water-Scrum-Fall, stage-gate ve sprint birleşimi, sabit sözleşmede çevik kapsam ve EVM ile velocity'yi uzlaştıran hibrit modelleri uygulamalı öğrenin.

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)Agile in Action Training Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Agile in Action Training Eğitimi

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

Canlı sprint simülasyonuyla backlog, planlama, günlük Scrum, Kanban WIP limitleri, review ve retrospektifi baştan sona uygulamalı deneyimleyin.

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