Frontend'den veritabanına kadar tüm stack'i test edin
FSD Software Testing Eğitimi, full stack geliştiricilerin uygulamanın her katmanını test etmesini hedefler. Program Jest ile birim testini, React Testing Library ile bileşen testini, MSW ile ağ taklidini, Supertest ile API testini, Testcontainers ile veritaba…
Jest ve RTL'den Supertest ve veritabanı testine, Playwright ile E2E'den CI/CD boru hattına
FSD Software Testing Eğitimi, full stack geliştiricilerin uygulamanın her katmanını test etmesini hedefler. Katılımcılar Jest ile birim testini, React Testing Library ile bileşen testini, MSW ile ağ taklidini, Supertest ile API testini, Testcontainers ile veritabanı entegrasyonunu ve Playwright ile uçtan uca testi öğrenir. Görsel regresyon, erişilebilirlik, performans denetimleri ve testlerin CI/CD'ye yerleştirilmesi de uygulamalı işlenir.
3 Gün. Her gün dört modül; her katmanın testi gerçek bir full-stack uygulama üzerinde canlı kodlamayla uygulanır.
Orta Seviye — Full stack geliştiriciler için frontend, backend, veritabanı ve E2E katmanlarını kapsayan uçtan uca test eğitimi
Her katman gerçek bir full-stack uygulama üzerinde canlı kodlanır; birim, entegrasyon ve E2E testleri araçlarıyla uçtan uca pekiştirilir.
Frontend bileşeninden API ve veritabanına kadar her katmanın hangi testle korunacağını öğrenerek dengeli bir test stratejisi kurarsınız.
Jest, React Testing Library, Supertest ve Playwright gibi sektör araçlarını gerçek bir uygulama üzerinde uygulamalı kullanırsınız.
Kararsız E2E testlerin kök nedenlerini giderip testleri CI/CD'ye yerleştirerek hızlı ve güvenilir geri bildirim sağlarsınız.
Eğitime başlamadan önce faydalı olacak bilgi ve deneyim alanları
Modern JavaScript veya TypeScript ile kod yazabilmek, tüm katman örneklerini takip edebilmek için gereklidir.
Bir frontend çatısı ve HTTP tabanlı bir backend ile çalışmış olmak, katman testlerini anlamayı kolaylaştırır.
REST API ve ilişkisel veritabanı kavramlarına aşinalık, API ve entegrasyon testlerinde avantaj sağlar.
Paket yöneticisi, komut satırı ve temel Git kullanımı, test araçlarını kurup CI akışını takip etmeye yardımcı olur.
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:
Jest ile JavaScript/TypeScript birim testleri yazar, asenkron kodu ve bağımlılıkları mock'layarak hızlı ve güvenilir testler kurarsınız.
React Testing Library ile kullanıcı bakışından bileşen testi yazar, uygulama detayını test etme tuzağından kaçınırsınız.
MSW ile ağ taklidi kurar; yükleme, hata ve başarı durumlarıyla form ve istek akışlarını deterministik biçimde test edersiniz.
İş mantığını bağımlılık enjeksiyonuyla izole test eder, hata ve istisna yollarını güvenilir biçimde doğrularsınız.
Supertest ile uç noktaları, Testcontainers ile gerçek veritabanı entegrasyonunu test eder ve test izolasyonunu sağlarsınız.
Playwright veya Cypress ile kullanıcı yolculuklarını senaryolaştırır, kararsız testleri giderip bakımı kolay E2E takımı kurarsınız.
Görsel regresyon, axe ile erişilebilirlik ve Lighthouse ile performans denetimlerini otomatik test akışına dahil edersiniz.
Testleri CI/CD boru hattına yerleştirir, kalite kapıları kurar ve önbellek ile paralellikle çalıştırma süresini optimize edersiniz.
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.
Belirtim tabanlı test, sınır değer analizi, yapısal kapsam, test doubles, özellik tabanlı test ve risk tabanlı stratejiyle etkili yazılım testi eğitimi.
Detayları Gör →Yedi test ilkesi, test seviyeleri, statik test, kara kutu ve beyaz kutu teknikleri ve test yönetimiyle ISTQB Foundation uyumlu yazılım testi temelleri eğitimi.
Detayları Gör →FIRST ilkeleri, AAA deseni, test doubles, TDD, kod kapsamı ve test kokularıyla güvenilir ve bakımı kolay birim test yazma en iyi pratikleri eğitimi.
Detayları Gör →Yazılım test araçları türleri eğitimi: test yönetimi, otomasyon, performans ve güvenlik araçları, CI/CD entegrasyonu ve ROI temelli araç seçimi. Online ve kurum
Detayları Gör →Kazanılmış değer yönetimi (EVM) eğitimi: PV, EV, AC, CPI, SPI, EAC ve TCPI hesaplamaları, varyans analizi ve proje performans raporlaması. Online ve kurumsal.
Detayları Gör →Risk yönetimi eğitimi: risk tanımlama, nitel ve nicel analiz, olasılık-etki matrisi, Monte Carlo, yanıt stratejileri ve risk kaydı. Online ve kurumsal.
Detayları Gör →