FULL STACK END-TO-END TESTING EĞİTİMİ

Uygulamanızı kullanıcı gözüyle uçtan uca test edin

Playwright, Cypress, Page Object, API testi, test verisi, görsel regresyon, flaky test ve CI.

Playwright ve Cypress ile uçtan uca test: Page Object, API+UI testi, flaky test giderme, görsel regresyon ve CI entegrasyonu. Test mühendisleri, QA otomasyon uzmanları, full stack geliştiriciler ve test kültürü kurmak isteyen ekip liderleri için uygundur.

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

Eğitim Hakkında

Uçtan uca (E2E) test otomasyonu

Eğitim, full stack uygulamalar için uçtan uca test otomasyonunu işler: test piramidindeki E2E yeri, Playwright ve Cypress kurulumu, selector stratejisi ve data-testid, Page Object ve fixture, bekleme (auto-wait) ve flaky test azaltma, API ve UI testini birleştirme, test verisi ve veritabanı sıfırlama, görsel regresyon, erişilebilirlik testi, paralel çalıştırma ve CI raporlama.

Süre ve Format

2 Gün. Her gün dört modül; E2E Test Temelleri; Güvenilirlik ve Süreç ekseninde ilerleyen uygulamalı program.

Seviye

Orta Seviye — Playwright ve Cypress ile uçtan uca test, API testi, test verisi ve CI entegrasyonu

Öğrenme Metodu

Örnek bir e-ticaret uygulamasında giriş, sepet ve ödeme akışları test edilir; kararsız testler bilerek üretilip düzeltilir.

Neden Bu Eğitim?

🎭Gerçek kullanıcı akışı

Giriş, sepet ve ödeme gibi kritik akışları otomatik doğrularsınız.

🧯Kararlı testler

Flaky testlerin nedenlerini bulup kalıcı çözersiniz.

🔁CI entegrasyonu

Testleri her commit'te paralel çalıştırıp rapor alırsınız.

Anahtar Konular

e2e testuçtan uca testplaywright eğitimicypress eğitimitest otomasyonupage object modelflaky testgörsel regresyongithub actions test
“Üretimde kırılacak akışı, test ortamında siz kırın.”

Ön Koşullar

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

1
JavaScript

JavaScript veya TypeScript temel bilgisi.

2
Web temelleri

HTML, DOM ve HTTP bilgisi.

3
Test kavramları

Birim ve entegrasyon testi farkı.

4
Node.js

Node 20 ve npm kurulu ortam.

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ı E2E araçlarını kurar, sağlam locator ve test yapısı kurar.
Modül 1
Test Stratejisi
  • Test piramidi ve E2E'nin yeri
  • Kritik kullanıcı yolculuğu seçimi
  • Test edilebilirlik için data-testid
  • Test ortamı ve staging
  • Maliyet-fayda dengesi
  • Smoke ve regresyon paketi
Modül 2
Playwright Temelleri
  • Kurulum ve playwright.config
  • Locator: getByRole, getByText
  • Auto-wait ve expect
  • Çok tarayıcı (Chromium, Firefox, WebKit)
  • Trace viewer ve codegen
  • Ekran görüntüsü ve video
Modül 3
Cypress Temelleri
  • Kurulum ve cypress.config
  • cy.get, cy.contains ve zincirleme
  • cy.intercept ile ağ taklidi
  • Komut ve özel komut yazma
  • Time-travel ve debug
  • Cypress ile Playwright karşılaştırması
Modül 4
Test Mimarisi
  • Page Object Model
  • Fixture ve test hook'ları
  • Veri odaklı testler
  • Yardımcı fonksiyonlar
  • Test isimlendirme standardı
  • Tekrarı azaltma
Günün hedefiKatılımcı kararlı testler yazar, test verisini yönetir ve CI hattına entegre eder.
Modül 1
API ve UI Birleşimi
  • API ile test verisi hazırlama
  • UI girişini API ile atlama (storageState)
  • Playwright request context
  • Ağ yanıtlarını doğrulama
  • Mock ve gerçek servis dengesi
  • Sözleşme testi ile ilişki
Modül 2
Test Verisi
  • Seed ve veritabanı sıfırlama
  • Test başına izole veri
  • Faker ile veri üretimi
  • Paylaşılan durum riski
  • E-posta ve SMS test servisleri
  • Üçüncü taraf bağımlılıkları
Modül 3
Kararlılık ve Kalite
  • Flaky test nedenleri
  • Retry ve zaman aşımı stratejisi
  • Yarış durumları ve beklemeler
  • Görsel regresyon (screenshot karşılaştırma)
  • Axe ile erişilebilirlik testi
  • Test sağlığı metrikleri
Modül 4
CI ve Raporlama
  • GitHub Actions ile Playwright
  • Paralel ve shard çalıştırma
  • HTML ve JUnit raporları
  • Artifact: trace ve video
  • PR'da test kapısı
  • Allure ile raporlama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
E2E stratejisi

Hangi akışların uçtan uca test edileceğini belirleyebilirsiniz.

✅
Playwright

Locator ve auto-wait ile sağlam testler yazabilirsiniz.

✅
Cypress

cy.intercept ile ağ taklidi yapan testler yazabilirsiniz.

✅
Page Object

Page Object ve fixture ile bakımı kolay test yapısı kurabilirsiniz.

✅
API+UI

API ile veri hazırlayıp UI testini hızlandırabilirsiniz.

✅
Flaky giderme

Kararsız testlerin nedenini bulup çözebilirsiniz.

✅
Görsel/erişilebilirlik

Görsel regresyon ve axe testleri ekleyebilirsiniz.

✅
CI hattı

Testleri paralel çalıştırıp raporlayabilirsiniz.

Kimler İçin Uygundur?

  • Test mühendisleri
  • QA otomasyon uzmanları
  • full stack geliştiriciler
  • test kültürü kurmak isteyen ekip liderleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Test mühendisleri, QA otomasyon uzmanları, full stack geliştiriciler ve test kültürü kurmak isteyen ekip liderleri için uygundur.
Playwright mı Cypress mi öğretilir?
İkisi de işlenir; ağırlık Playwright'tadır, farklar karşılaştırılarak gösterilir.
Dil olarak ne kullanılır?
TypeScript tercih edilir; JavaScript ile de aynı örnekler yazılabilir.
Mobil uygulama testi var mı?
Bu eğitim web uygulamalarını kapsar; mobil tarayıcı emülasyonu gösterilir.
Eğitim sonunda sertifika verilir mi?
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. Full Stack End-to-End Testing Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelBack-end Apps : Bean Validation Eğitimi
Yazılım Geliştirme Eğitimleri

Back-end Apps : Bean Validation Eğitimi

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

Bean Validation eğitimi: Jakarta Validation anotasyonları, özel ConstraintValidator, doğrulama grupları, JAX-RS ve JPA entegrasyonu ve hata iletisi yerelleştirm

Detayları Gör →
Yazılım Geliştirme GenelBack-end Apps: Concurrency Eğitimi
Yazılım Geliştirme Eğitimleri

Back-end Apps: Concurrency Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Back-end Concurrency eğitimi: Jakarta Concurrency, ManagedExecutorService, @Asynchronous, CompletableFuture, ContextService ve iş parçacığı güvenliği.

Detayları Gör →
Yazılım Geliştirme GenelBack-end Apps: Contexts & Dependency Injection (CDI) Eğitimi
Yazılım Geliştirme Eğitimleri

Back-end Apps: Contexts & Dependency Injection (CDI) Eğitimi

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

Back-end CDI eğitimi: Jakarta CDI bean'ler, kapsamlar, qualifier, producer, interceptor, decorator, olaylar ve Weld ile test uygulamaları.

Detayları Gör →
Yazılım Geliştirme GenelBack-end Apps: Getting Started Eğitimi
Yazılım Geliştirme Eğitimleri

Back-end Apps: Getting Started Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Back-end Apps başlangıç eğitimi: Jakarta EE, Maven, Jakarta REST, CDI, JPA ve WildFly ile ilk arka uç uygulamasını geliştirme ve dağıtma.

Detayları Gör →
Yazılım Geliştirme GenelBack-end Apps: Message-driven Beans Eğitimi
Yazılım Geliştirme Eğitimleri

Back-end Apps: Message-driven Beans Eğitimi

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

Message-driven beans eğitimi: Jakarta Messaging, JMS kuyruk ve topic, @MessageDriven, ActiveMQ Artemis, işlem, yeniden teslim ve dead letter kuyruğu uygulamalar

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