Modern web testi için modern bir araç
Cypress ile Otomasyon Testi Eğitimi, modern web uygulamaları için Cypress tabanlı test otomasyonunun temellerini kuran bir programdır.
Komut modeli ve yeniden deneme mantığından doğrulama, ağ ve veri odaklı teste
Cypress ile Otomasyon Testi Eğitimi, modern web uygulamaları için Cypress tabanlı test otomasyonunun temellerini sağlam biçimde kuran bir programdır. Katılımcılar Cypress'in komut modelini ve yeniden deneme mekanizmasını öğrenir; seçici stratejileri, should ve expect ile doğrulama, form etkileşimi, cy.intercept ile ağ kontrolü, fixtures ile veri odaklı test, özel komutlar ve yapılandırma konularını uygular. Program araç mekaniğine ve kararlı test yazımına odaklanır.
3 Gün. Her gün dört modül; kısa anlatımın ardından örnek bir web uygulaması üzerinde Cypress komutlarının adım adım uygulandığı atölyelerle ilerler.
Orta Seviye — modern web uygulamalarında Cypress ile test otomasyonunun temellerini kuranlar için
Örnek bir uygulama üzerinde komut modeli, seçiciler, doğrulamalar, ağ kontrolü ve özel komutlar canlı kodla yazılarak uygulanır.
Cypress'in komut modelini ve yeniden deneme mantığını kavrayarak kararlı test yazmanın temelini doğru biçimde kurarsınız.
Test çalışırken komut günlüğü ve zaman yolculuğu sayesinde her adımı görerek hataya hızla müdahale edersiniz.
Özel komutlar ve veri odaklı yaklaşımla tekrar eden adımları tek yerde toplayıp bakımı kolay testler kurarsınız.
Programa katılmadan önce beklenen bilgi ve ortam
Değişken, fonksiyon, nesne ve ok fonksiyonu gibi temel JavaScript kavramlarına aşinalık gerekir.
Sayfa yapısı ve CSS seçicilerini okuyabilecek düzeyde temel HTML ve CSS bilgisi beklenir.
Node.js kurulumu ile npm üzerinden paket yükleyip komut çalıştırma düzeyinde bilgi faydalıdır.
Test senaryosu, girdi ve beklenen sonuç kavramlarına temel düzeyde aşinalık yeterlidir.
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:
Cypress komut zincirinin asenkron ve yeniden denemeli çalışma mantığını kavrar, sık yapılan hataları önlersiniz.
data-cy ve kapsam daraltma teknikleriyle DOM değişimine dayanıklı, kırılgan olmayan element seçicileri kurarsınız.
Form, tıklama, liste ve onay kutusu gibi etkileşimleri doğru komutlarla güvenilir biçimde otomatikleştirirsiniz.
should ve expect stillerini yerinde kullanarak örtük ve açık doğrulamayı ayırt edip güçlü kontroller yazarsınız.
cy.intercept ile istekleri yakalar, bekler ve taklit ederek arka uca bağımlı olmadan senaryoları test edersiniz.
Özel komutlar ve fixtures ile tekrar eden adımları ve veriyi merkezileştirip bakımı kolay testler kurarsınız.
Komut günlüğü, zaman yolculuğu ve ekran görüntüleriyle başarısız testlerin kök nedenine hızla ulaşırsınız.
Test paketini başsız ve paralel biçimde CI üzerinde koşturup rapor ve kayıtlarla sonuçları izlersiniz.
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.
Cucumber BDD senaryolarında assertion eğitimi. JUnit, Hamcrest, AssertJ, soft assertion, paylaşılan durum ve hook ile okunur doğrulama. Online ve kurumsal.
Detayları Gör →Selenium IDE ile kayıt-oynat, WebDriver'a geçiş, locator stratejileri, bekleme mekanizmaları ve test koşumuyla Selenium web test otomasyonu eğitimi.
Detayları Gör →Selenium ve TestNG çerçevesine Allure raporlama entegrasyonu eğitimi. Adımlar, ekran görüntüleri, categories, trend ve CI entegrasyonu. Online ve kurumsal.
Detayları Gör →Selenium çerçevesinde Log4j2 ile loglama eğitimi. Appender, layout, rolling file, WebDriver olay logu ve paralel loglama uygulamalı işlenir. Online ve kurumsal.
Detayları Gör →Robot Framework ile anahtar kelime tabanlı test otomasyonu eğitimi. Soyutlama katmanları, hibrit yaklaşım, özel kütüphaneler ve paralel koşum. Online ve kurumsa
Detayları Gör →Çevik ekipler için ileri test otomasyon stratejileri eğitimi. gTAA mimarisi, test piramidi, tasarım desenleri, CI/CD ve shift-left uygulamalı. Online ve kurumsa
Detayları Gör →