TEST AUTOMATION BOOT CAMP (ICP-ATA) EĞİTİMİ

Çevik test otomasyonunu stratejiyle kurun

ICAgile ICP-ATA öğrenme hedefleriyle hizalı yoğunlaştırılmış test otomasyonu kampı

Test Automation Boot Camp (ICP-ATA) Eğitimi, çevik ekiplerde test otomasyonunu bir strateji olarak kurmayı öğreten yoğunlaştırılmış bir programdır.

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

Eğitim Hakkında

Otomasyon piramidinden çerçeve tasarımına, BDD ve CI/CD ile sürdürülebilir çevik otomasyona

Test Automation Boot Camp (ICP-ATA) Eğitimi, çevik ekiplerde test otomasyonunu rastgele senaryolar yerine bir strateji olarak kuran profesyoneller yetiştirir. Program, ICAgile Agile Test Automation (ICP-ATA) öğrenme hedefleriyle hizalanır; otomasyon piramidi, neyin ne zaman otomatikleştirileceği, bakımı kolay çerçeve tasarımı, Page Object, veri güdümlü ve BDD testleri, CI/CD entegrasyonu ve kırılgan testlerle mücadele konularını yoğun atölyelerle işler.

Süre ve Format

3 Gün. Her gün dört modül; kısa anlatımın ardından otomasyon piramidi, çerçeve ve CI senaryoları üzerinde yapılan uygulamalı atölyelerle ilerler.

Seviye

Orta Seviye — çevik ekiplerde test otomasyonu stratejisi kurmak isteyen test ve geliştirme profesyonelleri için

Öğrenme Metodu

Her kavram örnek proje üzerinde gösterilir; katılımcılar piramidin katmanlarını, çerçeveyi ve CI entegrasyonunu kendi elleriyle kurar.

Neden Bu Eğitim?

🎯Doğru şeyi otomatikleştirin

Otomasyon piramidini kavrayarak hangi testin hangi katmanda yer alacağını belirler, zaman ve bakım maliyetini en aza indirirsiniz.

🧱Bakımı kolay çerçeve

Page Object ve katmanlı tasarımla arayüz değişince dağılmayan, okunur ve yeniden kullanılabilir bir otomasyon çerçevesi kurarsınız.

🔄Sürekli geri bildirim

Testleri CI/CD boru hattına bağlayarak her commit'te çalışan, ekibe hızlı ve güvenilir geri bildirim veren bir akış oluşturursunuz.

Anahtar Konular

test otomasyonu eğitimiicp-ata eğitimiçevik test otomasyonutest automation bootcampagile test automationotomasyon piramidibdd eğitimici cd test entegrasyonusdet eğitimiyazılım test otomasyon kursu
“İyi otomasyon her şeyi otomatikleştirmek değil, doğru şeyi doğru katmanda ve güvenilir biçimde otomatikleştirmektir.”

Ön Koşullar

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

1
Test temelleri

Test senaryosu, hata yaşam döngüsü ve doğrulama kavramları gibi temel yazılım testi bilgisine sahip olmak gerekir.

2
Bir dile aşinalık

Java, Python veya JavaScript dillerinden birinde değişken, döngü ve metot düzeyinde temel programlama bilgisi beklenir.

3
Çevik farkındalık

Scrum veya Kanban gibi çevik çalışma biçimlerine ve sürüm döngülerine temel düzeyde aşinalık faydalıdır.

4
Geliştirme ortamı

Bir IDE, Git ve terminal kullanımı; atölyeleri takip edebilmek için kurulu bir geliştirme ortamı 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ı test otomasyonunun çevik ekipteki rolünü kavrar, otomasyon piramidinin katmanlarını tanır ve otomasyon kararını değer ve maliyet ölçütleriyle verir.
Modül 1
Çevik Ekipte Otomasyonun Rolü
  • Manuel testin çevik hızda yarattığı darboğazlar
  • Otomasyonun geri bildirim süresine etkisi
  • Geliştirici ve testçi iş birliğinde ortak sorumluluk
  • Tüm ekibin kaliteyi sahiplenmesi yaklaşımı
  • Otomasyonun regresyon yükünü azaltması
  • Keşif testine zaman açan otomasyon dengesi
Modül 2
Test Otomasyon Piramidi
  • Birim, servis ve arayüz katmanlarının ayrımı
  • Tabanda çok, tepede az test ilkesinin gerekçesi
  • Arayüz testlerinin yavaş ve kırılgan doğası
  • Servis katmanının hız ve kararlılık avantajı
  • Ters piramit ve dondurma külahı anti-kalıpları
  • Katmanlar arası doğru test dağılımının tasarımı
Modül 3
Otomasyon Adayı Seçimi
  • Sık tekrarlayan ve kararlı senaryoların önceliği
  • Yüksek riskli ve kritik akışların otomasyonu
  • Değişken ve keşif gerektiren alanların dışlanması
  • Veri çeşitliliği yüksek testlerin otomasyon değeri
  • Otomasyonu zor olan görsel ve sezgisel durumlar
  • Aday listesini risk ve tekrar ile önceliklendirme
Modül 4
Değer, Maliyet ve ROI
  • Otomasyon kurma ve bakım maliyetinin hesabı
  • Kazanılan koşum süresi ve hata yakalama değeri
  • Yatırımın kendini amorti etme süresinin kestirimi
  • Bakım maliyeti yüksek testlerin elenmesi
  • Otomasyon kapsamını ölçen anlamlı metrikler
  • Kapsam oranının tek başına yanıltıcılığı
Günün hedefiKatılımcı bakımı kolay bir otomasyon çerçevesi tasarlar, test verisini koddan ayırır ve BDD ile iş diliyle yazılmış çalıştırılabilir senaryolar oluşturur.
Modül 1
Katmanlı Çerçeve Tasarımı
  • Test, iş akışı ve sayfa katmanlarının ayrılması
  • Ortak yardımcı ve yapılandırma katmanının kurulması
  • Sabit değerlerin merkezi yapılandırmaya taşınması
  • Yeniden kullanılabilir bileşen ve metot tasarımı
  • Bağımlılıkların yönetimi ve derleme yapısı
  • Okunurluk ve bakım için isimlendirme standardı
Modül 2
Page Object Deseni
  • Her sayfanın ayrı bir sınıfla temsil edilmesi
  • Locator'ların sayfa sınıfında kapsüllenmesi
  • Sayfa metotlarının anlamlı eylemler sunması
  • Test kodunun arayüz ayrıntısından soyutlanması
  • Arayüz değişiminde tek noktadan güncelleme
  • Page Factory ile element tanımının sadeleşmesi
Modül 3
Veri Güdümlü Test
  • Test mantığının test verisinden ayrılması
  • CSV, Excel veya JSON kaynaklarından veri okuma
  • Aynı senaryonun çoklu veri setiyle koşulması
  • Sınır değer ve eşdeğerlik verilerinin üretimi
  • Veri üreticiyle parametreli test tanımlama
  • Hassas test verisinin güvenli yönetimi
Modül 4
BDD ve Gherkin ile Senaryo
  • Given-When-Then yapısıyla senaryo yazımı
  • İş ve teknik ekibin ortak dilde buluşması
  • Cucumber ile feature dosyası ve adım tanımı
  • Senaryo adımlarının kodla eşlenmesi
  • Scenario Outline ile veri tablolu senaryo
  • Yaşayan dokümantasyon olarak BDD raporu
Günün hedefiKatılımcı testleri CI/CD boru hattına entegre eder, kırılgan testleri teşhis edip kararlı kılar ve ICP-ATA öğrenme hedefleri üzerinden kampı tamamlar.
Modül 1
CI/CD Boru Hattına Entegrasyon
  • Her commit'te testlerin otomatik tetiklenmesi
  • Jenkins veya GitHub Actions ile iş akışı tanımı
  • Paralel koşumla boru hattı süresinin kısalması
  • Başarısız testte yapının kırmızıya düşmesi
  • Zamanlanmış gece koşumu ve tetikleyiciler
  • Test sonucunun yapı sanatı olarak saklanması
Modül 2
Kırılgan Testlerle Mücadele
  • Açık bekleme ile zamanlama hatalarının giderilmesi
  • Örtük ve sabit beklemenin yarattığı kararsızlık
  • Test izolasyonu ve bağımsız veri ön koşulu
  • Ortam farklılığından kaynaklanan tutarsızlıklar
  • Yeniden deneme mekanizmasının ölçülü kullanımı
  • Kök neden analiziyle kalıcı kararlılık çözümü
Modül 3
Raporlama ve Metrikler
  • Anlamlı ve ekiple paylaşılabilir test raporu
  • Başarısızlıkta ekran görüntüsü ve log eki
  • Geçme oranı ve koşum süresi eğilim takibi
  • Hata yakalama oranının otomasyon değerine yansıması
  • Kapsam metriğinin dengeli yorumlanması
  • Raporun paydaşlara güven veren sunumu
Modül 4
ICP-ATA Öğrenme Hedefleri ve Değerlendirme
  • ICAgile Agile Test Automation hedeflerinin özeti
  • Çevik otomasyon ilkelerinin kavramsal pekiştirmesi
  • Örnek vaka üzerinden uçtan uca strateji kurma
  • Sık yapılan otomasyon hatalarının gözden geçirilmesi
  • Kampta kurulan çerçevenin değerlendirilmesi
  • Sertifika sınavı için kaynak ve yol haritası

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Otomasyon stratejisi

Otomasyon piramidini temel alarak neyin hangi katmanda ve ne zaman otomatikleştirileceğine dair bir strateji kurarsınız.

✅
Aday önceliklendirme

Risk, tekrar ve maliyet ölçütlerini kullanarak otomasyon adaylarını önceliklendirir ve yatırım getirisini değerlendirirsiniz.

✅
Bakımı kolay çerçeve

Page Object ve katmanlı tasarımla arayüz değişiminden en az etkilenen, okunur ve sürdürülebilir bir çerçeve geliştirirsiniz.

✅
Veri güdümlü test

Test mantığını veriden ayırarak aynı senaryoyu çoklu veri setiyle koşan parametreli testler yazarsınız.

✅
BDD ile senaryo

Gherkin ve Cucumber ile iş diliyle yazılmış, çalıştırılabilir ve yaşayan dokümantasyon üreten senaryolar oluşturursunuz.

✅
CI/CD entegrasyonu

Testleri sürekli entegrasyon boru hattına bağlayarak her commit'te çalışan güvenilir bir geri bildirim akışı kurarsınız.

✅
Kararlı testler

Kırılgan testlerin kök nedenini teşhis eder, bekleme ve izolasyon teknikleriyle kararlı ve tekrarlanabilir koşum sağlarsınız.

✅
ICP-ATA farkındalığı

ICAgile Agile Test Automation öğrenme hedeflerini kavrar ve sertifika sınavına yönelik sağlam bir temel edinirsiniz.

Kimler İçin Uygundur?

  • Manuel testten otomasyona geçiş yapan veya ekibinde otomasyon stratejisi kurmak isteyen test mühendisleri
  • SDET adayları
  • çevik ekip üyeleri
  • ICP-ATA sertifikasına hazırlanmak isteyen katılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Manuel testten otomasyona geçiş yapan veya ekibinde otomasyon stratejisi kurmak isteyen test mühendisleri, SDET adayları, çevik ekip üyeleri ve ICP-ATA sertifikasına hazırlanmak isteyenler için uygundur. Bir programlama diline temel aşinalık beklenir.
Eğitim belirli bir araca mı bağlı?
Hayır. Bu kamp belirli tek bir aracı değil, çevik test otomasyonunun strateji ve ilkelerini merkeze alır. Otomasyon piramidi, çerçeve tasarımı ve CI/CD gibi konular araçtan bağımsız öğretilir; atölyelerde yaygın açık kaynak araçlarla örneklenir.
ICP-ATA ile ilişkisi nedir?
Eğitim, ICAgile'ın Agile Test Automation (ICP-ATA) öğrenme hedefleriyle hizalanacak şekilde tasarlanmıştır ve bu konulara sağlam bir hazırlık sunar. Resmi sertifika sınavı başvurusu ve ücreti ilgili kuruma aittir; eğitim sınav kaydı içermez.
Diğer otomasyon eğitimlerinden farkı nedir?
Tek bir araca odaklanan eğitimlerin aksine bu program otomasyonu stratejik ve çevik bir bakışla ele alır. Neyin, ne zaman ve hangi katmanda otomatikleştirileceği ile sürdürülebilir çerçeve tasarımı ön plandadır; kamp yoğun ve uygulamalı bir ritimde ilerler.
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 belge kamp boyunca işlenen modülleri ve uygulamalı atölyeleri belgeler. ICAgile'ın resmi sınav ve belgelendirmesi bundan ayrıdır ve 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. Test Automation Boot Camp (ICP-ATA) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 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 OtomasyonuSelenium Deep Dive: Integrating TestNG & Selenium Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Selenium Deep Dive: Integrating TestNG & Selenium Eğitimi

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

Selenium ile TestNG entegrasyonu eğitimi: annotation, assertion, DataProvider, testng.xml, paralel koşum ve listener raporlama. Online ve kurumsal.

Detayları Gör →
Test OtomasyonuSelenium Deep Dive: Managing Modern Application Components Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Selenium Deep Dive: Managing Modern Application Components Eğitimi

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

Selenium ile dropdown, iframe, alert, web tablosu, takvim, sürükle-bırak ve Shadow DOM otomasyonu eğitimi. Actions ve JavascriptExecutor. Online ve kurumsal.

Detayları Gör →
Test OtomasyonuSelenium Deep Dive: Managing Synchronization & Page Navigation Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Selenium Deep Dive: Managing Synchronization & Page Navigation Eğitimi

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

Selenium senkronizasyon eğitimi: implicit, explicit ve fluent wait, ExpectedConditions, navigate, çerez ve StaleElement çözümü. Flaky testleri bitirin.

Detayları Gör →
Test OtomasyonuSelenium Deep Dive: Setting Up Selenium for Automated Testing Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Selenium Deep Dive: Setting Up Selenium for Automated Testing Eğitimi

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

Selenium ortam kurulumu eğitimi: JDK, Maven, WebDriver, Selenium Manager, locator'lar, proje yapısı ve Grid. Otomasyona sağlam temelle başlayın.

Detayları Gör →
Test OtomasyonuSelenium Deep Dive: Test Enhancement Using BrowserStack Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Selenium Deep Dive: Test Enhancement Using BrowserStack Eğitimi

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

Selenium ile BrowserStack bulut testi eğitimi: RemoteWebDriver, capabilities, paralel koşum, Local tünel, gerçek cihaz ve CI. Çapraz tarayıcıyı ölçekleyin.

Detayları Gör →
Test OtomasyonuSelenium Deep Dive: Testing Single-page Applications Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Selenium Deep Dive: Testing Single-page Applications Eğitimi

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

Selenium ile React, Angular ve Vue tabanlı SPA test eğitimi: AJAX bekleme, client-side routing, dinamik DOM, state doğrulama ve CDP. Kararlı testler yazın.

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