TEST AUTOMATION: AUTOMATED SOFTWARE TESTING EĞİTİMİ

Otomasyonu araçtan önce kavramla kurun

Otomasyon yaşam döngüsünden çerçeve mimarilerine, araç seçimi, bakım ve metriklere

Test Automation: Automated Software Testing Eğitimi, yazılım test otomasyonunu araçtan önce ilke, mimari ve yaşam döngüsü düzeyinde kavratan bir temel programdır.

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

Eğitim Hakkında

Otomasyon stratejisinden çerçeve tasarım desenlerine, araç seçimi ve CI/CD'ye

Test Automation: Automated Software Testing Eğitimi, yazılım test otomasyonunu belirli bir araçtan önce ilke, mimari ve yaşam döngüsü düzeyinde kavratan bir temel programdır. Katılımcılar otomasyonun ne zaman değerli olduğunu, yatırım getirisini ve test seviyelerini öğrenir; doğrusal, modüler, veri güdümlü, keyword güdümlü, hibrit ve BDD çerçeve mimarilerini karşılaştırır. Araç seçimi, kırılgan testlerle mücadele, CI/CD entegrasyonu ve otomasyon metrikleri örneklerle işlenir.

Süre ve Format

3 Gün. Her gün dört modül; kısa anlatımın ardından çerçeve mimarileri ve araç seçimi üzerine yapılan uygulamalı atölye ve örneklerle ilerler.

Seviye

Orta Seviye — yazılım test otomasyonunun ilke, mimari ve yaşam döngüsünü kavramak isteyen test profesyonelleri için

Öğrenme Metodu

Her mimari ve kavram örneklerle gösterilir; katılımcılar çerçeve desenlerini kıyaslar, araç seçimi ve metrik çalışması yapar.

Neden Bu Eğitim?

🎯Sağlam kavramsal temel

Otomasyonu araç komutlarından önce ilke ve mimari düzeyinde kavrayarak bilgiyi her araca taşıyabilir bir temel kurarsınız.

🧱Doğru çerçeve mimarisi

Doğrusaldan hibride çerçeve desenlerini karşılaştırarak projeye uygun, bakımı kolay bir mimariyi bilinçle seçersiniz.

📊Ölçülebilir otomasyon

Yatırım getirisi ve otomasyon metrikleriyle çabanın değerini kanıtlar, kararları veriyle destekleyebilirsiniz.

Anahtar Konular

test otomasyonu eğitimiyazılım test otomasyonuautomated software testingtest otomasyon çerçevesitest otomasyonu temelleriotomasyon stratejisitest piramidiaraç seçimi test otomasyonuci cd testqa otomasyon kursu
“Başarılı otomasyon bir araç satın almakla değil, doğru şeyi doğru mimariyle ve sürdürülebilir biçimde kurmakla başlar.”

Ön Koşullar

Programı verimli takip edebilmek için gereken temel bilgi ve ortam

1
Test temelleri

Test seviyeleri, test senaryosu ve hata yaşam döngüsü gibi temel yazılım testi kavramlarına sahip olmak gerekir.

2
Programlama farkındalığı

Bir dilde değişken, döngü ve metot düzeyinde temel programlama mantığına aşinalık faydalıdır.

3
Yazılım süreçleri

Sürüm döngüsü, derleme ve dağıtım gibi temel yazılım geliştirme süreçlerine genel aşinalık beklenir.

4
Çalışma ortamı

Örnekleri izleyebilmek için bir editör, Git ve internet erişimi olan bir ortam yeterlidir.

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 değerini ve sınırlarını kavrar, otomasyon adaylarını belirler, yatırım getirisini hesaplar ve otomasyon yaşam döngüsünü tanır.
Modül 1
Otomasyonun Değeri ve Sınırları
  • Manuel testin tekrar ve ölçek darboğazları
  • Otomasyonun regresyon yükünü azaltması
  • Her testin otomasyona uygun olmaması
  • Keşif testinin otomasyonla ikame edilememesi
  • Otomasyonun geri bildirim süresine etkisi
  • Gerçekçi beklenti ve yaygın yanlış inanışlar
Modül 2
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 kısa ömürlü alanların dışlanması
  • Veri çeşitliliği yüksek testlerin değeri
  • Otomasyonu zor görsel ve sezgisel durumlar
  • Adayların risk ve tekrar ile önceliklendirilmesi
Modül 3
Yatırım Getirisi ve Test Piramidi
  • Otomasyon kurma ve bakım maliyetinin hesabı
  • Kazanılan koşum süresi ve hata yakalama değeri
  • Amorti süresinin kestirimi ve karar ölçütü
  • Birim, servis ve arayüz katmanı ayrımı
  • Tabanda çok, tepede az test ilkesi
  • Ters piramit ve dondurma külahı anti-kalıpları
Modül 4
Otomasyon Yaşam Döngüsü
  • Kapsam ve hedeflerin belirlenmesi aşaması
  • Araç seçimi ve fizibilite değerlendirmesi
  • Çerçeve tasarımı ve ortam kurulumu
  • Test geliştirme, koşum ve doğrulama
  • Bakım ve sürekli iyileştirme döngüsü
  • Rol ve sorumlulukların tanımlanması
Günün hedefiKatılımcı başlıca test otomasyon çerçevesi mimarilerini karşılaştırır, güçlü ve zayıf yanlarını değerlendirir ve bakımı kolay bir yapıya yön verecek desenleri öğrenir.
Modül 1
Doğrusal ve Modüler Çerçeve
  • Doğrusal kayıt-oynatma yaklaşımının sınırları
  • Kod tekrarının bakım maliyetine etkisi
  • Modüler çerçevede işlevlerin parçalanması
  • Yeniden kullanılabilir fonksiyon kütüphanesi
  • Soyutlama ile test okunurluğunun artması
  • Modüler yapının ölçeklenme avantajı
Modül 2
Veri ve Keyword Güdümlü Çerçeve
  • Test mantığının test verisinden ayrılması
  • Dış kaynaktan veriyle çoklu koşum
  • Keyword güdümlü çerçevede eylem sözlüğü
  • Anahtar kelimelerle teknik olmayan test yazımı
  • Veri ve keyword yaklaşımlarının karşılaştırması
  • Her yaklaşımın bakım ve kurulum maliyeti
Modül 3
Hibrit Çerçeve ve BDD
  • Hibrit çerçevede yaklaşımların birleştirilmesi
  • Veri, keyword ve modüler desenin bir arada kullanımı
  • BDD ile Given-When-Then senaryo yapısı
  • İş ve teknik ekibin ortak dilde buluşması
  • Yaşayan dokümantasyon olarak senaryolar
  • Projeye uygun çerçeve karmasının seçimi
Modül 4
Page Object ve Sürdürülebilir Tasarım
  • Page Object ile arayüzün koddan soyutlanması
  • Locator ve eylemlerin sayfa sınıfında kapsüllenmesi
  • Tek noktadan güncelleme ile bakım kolaylığı
  • Katmanlı tasarım ve sorumluluk ayrımı
  • İsimlendirme ve kod standardının rolü
  • Sürdürülebilir çerçevenin uzun vadeli değeri
Günün hedefiKatılımcı araç seçimini ölçütlerle yapar, kırılgan testleri teşhis edip kararlı kılar, testleri CI/CD'ye bağlar ve otomasyonun değerini metriklerle ölçer.
Modül 1
Araç Seçim Ölçütleri
  • Uygulama türü ve teknoloji uyumu değerlendirmesi
  • Dil desteği ve ekip yetkinliğiyle eşleşme
  • Topluluk, bakım ve ekosistem olgunluğu
  • Lisans maliyeti ile açık kaynak dengesi
  • CI ve raporlama araçlarıyla entegrasyon
  • Kavram kanıtı ile araç kararının sınanması
Modül 2
Kırılgan Testlerle Mücadele
  • Zamanlama kaynaklı kararsızlığın giderilmesi
  • Açık bekleme ile sabit beklemenin değişimi
  • 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
Modül 3
CI/CD Entegrasyonu
  • Her commit'te testlerin otomatik tetiklenmesi
  • Jenkins veya GitHub Actions ile iş akışı
  • 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 4
Metrikler ve Raporlama
  • Geçme oranı ve koşum süresi eğilim takibi
  • Hata yakalama oranının otomasyon değerine katkısı
  • Kapsam metriğinin dengeli yorumlanması
  • Kaçan hata ile otomasyon etkinliği ilişkisi
  • Anlamlı ve paydaşlara güven veren rapor
  • Metriklerin sürekli iyileştirmeye yön vermesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Otomasyon kararı

Hangi testin ne zaman otomatikleştirileceğine ve yatırımın ne zaman anlamlı olduğuna dair bilinçli kararlar verirsiniz.

✅
Test piramidi

Test seviyelerini ve piramidi kavrayarak testleri doğru katmana dağıtır, anti-kalıplardan kaçınırsınız.

✅
Çerçeve mimarileri

Doğrusal, modüler, veri güdümlü, keyword ve hibrit çerçeveleri karşılaştırıp projeye uygun olanı seçersiniz.

✅
Sürdürülebilir tasarım

Page Object ve katmanlı tasarım desenleriyle bakımı kolay ve ölçeklenebilir bir çerçeve yapısı kurarsınız.

✅
Araç seçimi

Teknoloji uyumu, ekip yetkinliği ve maliyet ölçütleriyle otomasyon aracını gerekçeli biçimde seçersiniz.

✅
Kararlı testler

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

✅
CI/CD entegrasyonu

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

✅
Metriklerle ölçme

Geçme oranı, hata yakalama ve kapsam metrikleriyle otomasyonun değerini ölçer ve kararları veriyle beslersiniz.

Kimler İçin Uygundur?

  • Test otomasyonuna sağlam bir temelle başlamak
  • çerçeve mimarilerini ve araç seçimini kavramak isteyen test mühendisleri
  • kalite liderleri
  • otomasyon stratejisi kuracak ekip üyeleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Test otomasyonuna sağlam bir temelle başlamak, çerçeve mimarilerini ve araç seçimini kavramak isteyen test mühendisleri, kalite liderleri ve otomasyon stratejisi kuracak ekip üyeleri için uygundur. Temel test ve programlama farkındalığı beklenir.
Belirli bir araç mı öğretiliyor?
Hayır. Bu eğitim otomasyonu araçtan önce ilke, mimari ve yaşam döngüsü düzeyinde ele alır. Çerçeve desenleri ve araç seçim ölçütleri araçtan bağımsız öğretilir; örnekler yaygın araçlarla gösterilir, böylece bilgiyi herhangi bir araca taşıyabilirsiniz.
ICP-ATA kampından farkı nedir?
ICP-ATA kampı çevik ilkeler ve ICAgile öğrenme hedefleri çevresinde yoğunlaşır. Bu eğitim ise otomasyonu süreçten bağımsız bir temel olarak ele alır; çerçeve mimarileri, tasarım desenleri, araç seçimi ve yaşam döngüsü bu programın merkezindedir.
Kod yazmayı öğrenecek miyim?
Eğitimin odağı tek tek kod komutları değil, otomasyonun ilke ve mimarisidir. Çerçeve desenleri ve Page Object gibi konular kod örnekleriyle gösterilir, ancak amaç belirli bir dilde derinleşmek değil, sağlam bir otomasyon düşünce yapısı kazandırmaktı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. Bu belge işlenen modülleri ve uygulamalı atölyeleri belgeler; eğitim kurumun otomasyon olgunluğu ve hedeflerine göre 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. Test Automation: Automated Software Testing 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 OtomasyonuIntroduction to Automated Testing with Selenium Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Introduction to Automated Testing with Selenium Eğitimi

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

Selenium WebDriver ile web test otomasyonu eğitimi. Kurulum, öğe etkileşimi, form, bekleme, TestNG ve Page Object Model ile uçtan uca. Online ve kurumsal.

Detayları Gör →
Test OtomasyonuIntroduction to Test Automation Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Introduction to Test Automation Eğitimi

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

Araçtan bağımsız test otomasyonu eğitimi. Otomasyon stratejisi, test piramidi, framework türleri, araç seçimi, CI ve ROI. Online ve kurumsal, yöneticilere uygun

Detayları Gör →
Test OtomasyonuiSQI Certified Selenium WebDriver Foundation Tester Eğitimi
Yazılım Testi ve Kalite Eğitimleri

iSQI Certified Selenium WebDriver Foundation Tester Eğitimi

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

iSQI Selenium WebDriver Foundation sınavına hazırlık eğitimi. WebDriver mimarisi, locator, bekleme, Page Object ve örnek sınav soruları. Online ve kurumsal.

Detayları Gör →
Test OtomasyonuKatalon Studio ile Test Otomasyonu Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Katalon Studio ile Test Otomasyonu Eğitimi

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

Katalon Studio ile düşük kod test otomasyonu eğitimi. Web Recorder, Object Repository, Groovy, veri odaklı test, API, mobil ve TestOps CI. Online ve kurumsal.

Detayları Gör →
Test OtomasyonuRemote Test Automation with Selenium Grid (TT3619) Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Remote Test Automation with Selenium Grid (TT3619) Eğitimi

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

RemoteWebDriver ve Selenium Grid 4 ile uzaktan test otomasyonu eğitimi. Grid mimarisi, Docker ile dinamik grid, bulut grid ve CI entegrasyonu uygulamalı işlenir

Detayları Gör →
Test OtomasyonuRunning Distributed Tests Using Selenium Grid Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Running Distributed Tests Using Selenium Grid Eğitimi

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

Selenium Grid'de dağıtık ve paralel test koşumu eğitimi. TestNG paralel tasarımı, ThreadLocal thread-safe mimari, yük dağıtımı ve flaky yönetimi uygulamalı işle

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