TEST AUTOMATION – WEB EĞİTİMİ

Web otomasyonunu araçtan bağımsız kavrayın

DOM ve locator temellerinden cross-browser, görsel test ve CI'ya modern web otomasyonu

Test Automation – Web Eğitimi, web uygulamalarının test otomasyonunu tek bir araca bağlı kalmadan ilkeler üzerinden öğretir. Program DOM ve locator temellerini, Selenium, Playwright ve Cypress karşılaştırmasını, form etkileşimini, otomatik bekleme ile senkron…

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

Eğitim Hakkında

Web otomasyonu ilkelerinden Selenium, Playwright ve Cypress karşılaştırmasına ve CI'ya

Test Automation – Web Eğitimi, web uygulamalarının test otomasyonunu tek bir araca bağımlı kalmadan ilkeler üzerinden öğretir. Katılımcılar DOM ve locator temellerini kavrar; Selenium, Playwright ve Cypress gibi araçların mimari farklarını ve güçlü yanlarını karşılaştırır. Senkronizasyon, ağ denetimi, cross-browser koşum, görsel ve responsive test ile kırılgan testlerle mücadele uygulamalı işlenir. Program, testleri headless olarak CI boru hattına bağlamayla tamamlanır.

Süre ve Format

3 Gün. Her gün dört modül; kısa anlatımın ardından aynı senaryonun farklı araçlarla yazıldığı uygulamalı atölyelerle ilerler.

Seviye

Orta Seviye — modern web uygulamalarını farklı araçlarla otomatikleştirmek isteyen test mühendisleri için

Öğrenme Metodu

Aynı web senaryosu farklı araçlarla kurulur; locator, bekleme ve cross-browser teknikleri uygulanarak karşılaştırılır.

Neden Bu Eğitim?

🎯Bilinçli araç seçimi

Selenium, Playwright ve Cypress'in mimari farklarını kavrayarak projeye en uygun aracı gerekçeli biçimde seçebilirsiniz.

⏱️Kararlı ve hızlı test

Modern otomatik bekleme ve ağ denetimi teknikleriyle kırılgan testleri azaltır, hızlı ve güvenilir koşumlar elde edersiniz.

🖥️Geniş tarayıcı kapsamı

Cross-browser ve responsive test teknikleriyle uygulamanızı farklı tarayıcı ve ekran boyutlarında güvenle doğrularsınız.

Anahtar Konular

web test otomasyonu eğitimitest otomasyonu eğitimiplaywright eğitimicypress eğitimiselenium eğitimicross browser testgörsel regresyon testiweb otomasyon kursuend to end test eğitimiqa otomasyon eğitimi
“Web otomasyonunda asıl ustalık bir aracın komutlarını değil, hangi tekniğin hangi senaryoda kararlılık getirdiğini bilmektir.”

Ön Koşullar

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

1
Test temelleri

Test senaryosu, beklenen sonuç ve doğrulama kavramları gibi temel yazılım testi bilgisine sahip olmak gerekir.

2
Web teknolojileri

HTML, DOM ve CSS seçicilerine temel aşinalık; tarayıcı geliştirici araçlarıyla element inceleme faydalıdır.

3
Programlama temeli

JavaScript veya başka bir dilde değişken, döngü ve metot düzeyinde temel programlama bilgisi beklenir.

4
Geliştirme ortamı

Node.js, bir editör, Git ve güncel tarayıcılar kurulu çalışan bir ortam; atölyeleri takip için 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ı web otomasyonunun temel ilkelerini kavrar, DOM ve locator mantığını öğrenir ve başlıca otomasyon araçlarının mimari farklarını karşılaştırır.
Modül 1
Web Otomasyonunun Gerekçesi
  • Manuel web testinin tekrar ve ölçek sınırları
  • Regresyon yükünün otomasyonla azaltılması
  • Hangi web senaryolarının otomasyona uygun olduğu
  • Otomasyonun hız ve güven dengesine katkısı
  • Fonksiyonel ve uçtan uca testin ayrımı
  • Otomasyonun geliştirme döngüsündeki yeri
Modül 2
DOM ve Locator İlkeleri
  • DOM ağacı ve element hiyerarşisi mantığı
  • CSS seçicilerle hızlı ve okunur element bulma
  • XPath ile göreli ve metne dayalı seçim
  • Kararlı seçici için test id kullanımı
  • Kırılgan ve bakımı zor locator'ların ayrımı
  • Geliştirici araçlarıyla seçici doğrulama
Modül 3
Araç Ekosistemi Karşılaştırması
  • Selenium'un WebDriver protokolü mimarisi
  • Playwright'ın tek API ile çok tarayıcı yaklaşımı
  • Cypress'in tarayıcı içi çalışma modeli
  • Dil desteği ve topluluk ekosistemi farkları
  • Hız, kararlılık ve öğrenme eğrisi dengesi
  • Projeye göre araç seçim ölçütleri
Modül 4
İlk Web Testinin Kurulması
  • Seçilen araçla proje iskeletinin kurulması
  • Sayfa açma ve temel navigasyon komutları
  • Element bulma ve tıklama etkileşimi
  • Metin ve değer doğrulama ilk assertion
  • Test koşumu ve çıktının okunması
  • Aynı senaryonun farklı araçla kıyaslanması
Günün hedefiKatılımcı form ve bileşen etkileşimlerini uygular, modern bekleme stratejileriyle kararlı testler kurar ve ağ isteklerini izleyip denetler.
Modül 1
Form ve Bileşen Etkileşimi
  • Metin alanı, açılır liste ve onay kutusu
  • Dosya yükleme ve tarih seçici etkileşimi
  • Modal, sekme ve açılır menü yönetimi
  • Sürükle bırak ve klavye etkileşimleri
  • iframe içindeki bileşenlere erişim
  • Dinamik bileşenlerle çalışma yaklaşımı
Modül 2
Bekleme ve Senkronizasyon
  • Sabit beklemenin yarattığı kırılganlık
  • Açık bekleme ve koşula dayalı bekleme
  • Modern araçlarda otomatik bekleme davranışı
  • Element görünürlük ve etkinlik koşulları
  • Ağ boşta durumunu bekleme stratejisi
  • Yeniden deneme ile kararlı etkileşim
Modül 3
Ağ Denetimi ve Mocklama
  • Ağ isteklerinin izlenmesi ve doğrulanması
  • İstek ve yanıtların yakalanıp incelenmesi
  • Yanıtların mocklanarak senaryo izolasyonu
  • Yavaş ve hatalı ağ koşullarının taklidi
  • Kimlik doğrulama durumunun ön kurulumu
  • Ağ denetiminin test hızına katkısı
Modül 4
API ile Karma Test
  • Arayüz öncesi verinin API ile hazırlanması
  • Oturum açmanın API üzerinden hızlandırılması
  • Arayüz testinden önce durum kurma
  • API ve arayüz doğrulamasının birleştirilmesi
  • Test verisinin koşum sonrası temizlenmesi
  • Karma yaklaşımla test süresinin kısalması
Günün hedefiKatılımcı testleri farklı tarayıcılarda koşar, görsel ve responsive doğrulama uygular, kırılganlığı azaltır ve testleri headless olarak CI boru hattına bağlar.
Modül 1
Cross-Browser Koşum
  • Chromium, Firefox ve WebKit tarayıcılarında koşum
  • Tarayıcılar arası davranış farklarının yakalanması
  • Paralel koşumla test süresinin kısalması
  • Grid veya bulut tabanlı tarayıcı sağlayıcılar
  • Tarayıcıya özgü kararsızlıkların yönetimi
  • Kapsanacak tarayıcı matrisinin belirlenmesi
Modül 2
Görsel Regresyon Testi
  • Referans ekran görüntüsü ile karşılaştırma
  • Piksel ve bölge bazlı farkların tespiti
  • Beklenen görsel değişimlerin güncellenmesi
  • Dinamik içeriğin karşılaştırmadan dışlanması
  • Görsel farkların rapora yansıtılması
  • Görsel testin fonksiyonel testi tamamlaması
Modül 3
Responsive ve Erişilebilirlik
  • Farklı ekran boyutlarında düzen doğrulama
  • Mobil görünüm ve viewport simülasyonu
  • Kırılma noktalarında bileşen davranışı
  • Otomatik erişilebilirlik denetimi araçları
  • Temel erişilebilirlik ihlallerinin raporlanması
  • Responsive testin kapsama değeri
Modül 4
Kararlılık, Raporlama ve CI
  • Kırılgan testlerin kök neden analizi
  • Test izolasyonu ve bağımsız veri ön koşulu
  • Headless modda hızlı ve sessiz koşum
  • HTML rapor, ekran görüntüsü ve izleme kaydı
  • GitHub Actions ile boru hatta entegrasyon
  • Başarısız testte yapının kırmızıya düşmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Araçtan bağımsız ilkeler

Web otomasyonunun DOM ve locator temellerini kavrayarak bilgiyi herhangi bir araca taşıyabilirsiniz.

✅
Bilinçli araç seçimi

Selenium, Playwright ve Cypress'in mimari farklarını karşılaştırarak projeye uygun aracı gerekçeli seçersiniz.

✅
Kararlı senkronizasyon

Otomatik bekleme ve koşula dayalı stratejilerle zamanlama kaynaklı kırılgan testleri ortadan kaldırırsınız.

✅
Ağ denetimi

Ağ isteklerini izler, yanıtları mocklar ve API ile durum kurarak testleri hızlandırıp izole edersiniz.

✅
Cross-browser koşum

Testleri farklı tarayıcı motorlarında ve paralel olarak koşarak geniş tarayıcı kapsamı sağlarsınız.

✅
Görsel ve responsive test

Görsel regresyon ve farklı ekran boyutu doğrulamasıyla fonksiyonel testleri tamamlayan kontroller eklersiniz.

✅
Kararlılık yönetimi

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

✅
Headless CI entegrasyonu

Testleri headless olarak CI boru hattına bağlayarak her değişiklikte çalışan hızlı bir geri bildirim akışı kurarsınız.

Kimler İçin Uygundur?

  • Web uygulamalarını test etmek isteyen
  • farklı otomasyon araçlarını bilinçli seçmek ve modern tekniklere hakim olmak isteyen test mühendisleri
  • kalite uzmanları
  • otomasyona geçen yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Web uygulamalarını test etmek isteyen, farklı otomasyon araçlarını bilinçli seçmek ve modern tekniklere hakim olmak isteyen test mühendisleri, kalite uzmanları ve otomasyona geçen yazılımcılar için uygundur. Temel programlama ve web teknolojisi bilgisi beklenir.
Belirli bir araç mı öğretiliyor?
Eğitim tek bir aracı merkeze almaz; web otomasyonunun araçtan bağımsız ilkelerini öğretir ve Selenium, Playwright ve Cypress'i mimari ve kullanım açısından karşılaştırır. Atölyelerde aynı senaryo farklı araçlarla kurulur, böylece bilinçli bir seçim yapabilirsiniz.
Selenium eğitiminden farkı nedir?
Selenium eğitimi tek bir aracın derinlemesine kullanımına ve çerçevesine odaklanır. Bu eğitim ise web otomasyonunu ilkeler üzerinden ele alır; araç karşılaştırması, ağ denetimi, görsel ve responsive test gibi modern ve araçlar arası konuları kapsayan daha geniş bir bakış sunar.
Hangi araçlar ve ortamlar kullanılıyor?
Eğitimde Node.js tabanlı bir ortam, Selenium, Playwright ve Cypress araçları, görsel regresyon ve erişilebilirlik denetim araçları ve sürekli entegrasyon için GitHub Actions kullanılır. Örnekler kurumun kendi web uygulamalarına göre 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. Bu belge işlenen modülleri ve uygulamalı atölyeleri belgeler; eğitim kurumun ihtiyaçlarına ve kullandığı araçlara 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 – Web 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 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 →
Test OtomasyonuSelenium Deep Dive: Applying BDD & TDD Using Selenium Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Selenium Deep Dive: Applying BDD & TDD Using Selenium Eğitimi

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

Selenium ile BDD ve TDD eğitimi. TDD red-green-refactor döngüsü, Cucumber Gherkin senaryoları, step tanımları, hooks ve yaşayan dokümantasyon uygulamalı işlenir

Detayları Gör →
Test OtomasyonuSelenium Deep Dive: Automating Browser Windows & Authentication Tests Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Selenium Deep Dive: Automating Browser Windows & Authentication Tests Eğitimi

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

Selenium ile çoklu pencere, iframe, diyalog ve kimlik doğrulama testleri eğitimi. Window handle, alert, basic auth, çerez ve OAuth akışları uygulamalı işlenir.

Detayları Gör →
Test OtomasyonuSelenium Deep Dive: Component Testing with Selenium Framework Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Selenium Deep Dive: Component Testing with Selenium Framework Eğitimi

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

Selenium ile bileşen temelli test çerçevesi eğitimi. Component object model, SearchContext, LoadableComponent, shadow DOM ve bileşen kütüphanesi uygulamalı işle

Detayları Gör →
Test OtomasyonuSelenium Deep Dive: Database & Log Management in Selenium Testing Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Selenium Deep Dive: Database & Log Management in Selenium Testing Eğitimi

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

Selenium testinde JDBC ile veritabanı doğrulama ve log yönetimi eğitimi. ResultSet, test verisi yönetimi, işlem geri alma, korelasyonlu loglama uygulamalı işlen

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