Kararlı E2E testlerini otomatikleştir
Playwright ve Cypress ile E2E test stratejisi, Page Object, network mock, test verisi, CI entegrasyonu ve flaky test yönetimi eğitimi.
Uçtan uca testlerin tasarımı, kodlanması ve CI hattına entegrasyonu
Bu eğitim, kullanıcı akışlarını tarayıcıda uçtan uca doğrulayan testlerin güvenilir biçimde geliştirilmesini öğretir. Test piramidinde E2E'nin yeri, Playwright ve Cypress mimarisi, seçici (locator) stratejileri ve data-testid, otomatik bekleme, Page Object Model ve fixture, API mock ve network interception, test verisi yönetimi, kimlik doğrulama durumunun yeniden kullanımı, paralel koşum, görsel regresyon, erişilebilirlik testi, CI/CD entegrasyonu ve flaky testlerin ayıklanması uygulamalı işlenir.
3 Gün. Her gün dört modül; canlı kodlama, örnek web uygulaması üzerinde test yazımı ve CI hattı kurulumundan oluşur.
İleri Seviye — Playwright ve Cypress ile E2E test otomasyonu: seçici stratejisi, Page Object, test verisi, CI ve flaky test yönetimi
Katılımcılar bir e-ticaret demo uygulaması için kritik kullanıcı akışlarını (giriş, arama, sepet, ödeme) E2E test paketine dönüştürür ve CI'da çalıştırır.
Üretimde kırılmaması gereken kullanıcı akışlarını otomatik testlerle korursunuz.
Page Object ve fixture ile bakımı kolay test altyapısı kurarsınız.
Flaky testleri azaltıp hızlı ve güvenilir pipeline elde edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel JS veya TS bilgisi gerekir.
HTML, CSS seçicileri ve DOM kavramı bilinmelidir.
Birim ve entegrasyon testi kavramlarına aşinalık beklenir.
Node.js LTS, VS Code ve Git kurulu olmalıdır.
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.
Program sonunda katılımcılar:
Hangi akışların E2E ile test edileceğini risk bazlı belirleyebilirsiniz.
Playwright ve Cypress arasında projeye uygun seçim yapabilirsiniz.
Kırılmaya dayanıklı data-testid ve role tabanlı seçiciler yazabilirsiniz.
Page Object ve fixture ile bakımı kolay test kodu yazabilirsiniz.
API ve seed ile izole, tekrarlanabilir test verisi yönetebilirsiniz.
Network interception ile hata ve uç durum senaryolarını test edebilirsiniz.
E2E paketini paralel olarak CI hattında çalıştırabilirsiniz.
Trace ve video ile flaky testlerin kök nedenini bulup giderebilirsiniz.
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.
Yazılım geliştirme terimleri eğitimi: API, frontend/backend, Git, test türleri, CI/CD, bulut, mikroservis, Scrum ve güvenlik kavramlarını örneklerle öğrenin.
Detayları Gör →Software Quality Assurance eğitimi: SQA planı, ISO 25010, CMMI, gözden geçirme, test stratejisi, hata yönetimi, kalite metrikleri ve süreç iyileştirme.
Detayları Gör →Software Sustainability eğitimi: yeşil yazılım ilkeleri, SCI karbon yoğunluğu, enerji ölçümü, verimli kod, sürdürülebilir bulut mimarisi ve raporlama.
Detayları Gör →Source Coding Best Practices eğitimi: temiz kod, SOLID, refactoring, kod incelemesi, birim test, Git akışı, statik analiz ve güvenli kodlama pratikleri.
Detayları Gör →Teknik olmayanlar için spec-driven development eğitimi: kullanıcı hikayesi, EARS, kabul kriterleri ve yapay zeka asistanıyla spec'ten uygulama geliştirme.
Detayları Gör →