Web otomasyonunu araçtan bağımsız kavrayın
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…
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.
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.
Orta Seviye — modern web uygulamalarını farklı araçlarla otomatikleştirmek isteyen test mühendisleri için
Aynı web senaryosu farklı araçlarla kurulur; locator, bekleme ve cross-browser teknikleri uygulanarak karşılaştırılır.
Selenium, Playwright ve Cypress'in mimari farklarını kavrayarak projeye en uygun aracı gerekçeli biçimde seçebilirsiniz.
Modern otomatik bekleme ve ağ denetimi teknikleriyle kırılgan testleri azaltır, hızlı ve güvenilir koşumlar elde edersiniz.
Cross-browser ve responsive test teknikleriyle uygulamanızı farklı tarayıcı ve ekran boyutlarında güvenle doğrularsınız.
Programı verimli takip edebilmek için gereken temel bilgi ve ortam
Test senaryosu, beklenen sonuç ve doğrulama kavramları gibi temel yazılım testi bilgisine sahip olmak gerekir.
HTML, DOM ve CSS seçicilerine temel aşinalık; tarayıcı geliştirici araçlarıyla element inceleme faydalıdır.
JavaScript veya başka bir dilde değişken, döngü ve metot düzeyinde temel programlama bilgisi beklenir.
Node.js, bir editör, Git ve güncel tarayıcılar kurulu çalışan bir ortam; atölyeleri takip için gereklidir.
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:
Web otomasyonunun DOM ve locator temellerini kavrayarak bilgiyi herhangi bir araca taşıyabilirsiniz.
Selenium, Playwright ve Cypress'in mimari farklarını karşılaştırarak projeye uygun aracı gerekçeli seçersiniz.
Otomatik bekleme ve koşula dayalı stratejilerle zamanlama kaynaklı kırılgan testleri ortadan kaldırırsınız.
Ağ isteklerini izler, yanıtları mocklar ve API ile durum kurarak testleri hızlandırıp izole edersiniz.
Testleri farklı tarayıcı motorlarında ve paralel olarak koşarak geniş tarayıcı kapsamı sağlarsınız.
Görsel regresyon ve farklı ekran boyutu doğrulamasıyla fonksiyonel testleri tamamlayan kontroller eklersiniz.
Kırılgan testlerin kök nedenini teşhis eder, izolasyon ve bekleme teknikleriyle tekrarlanabilir koşum sağlarsınız.
Testleri headless olarak CI boru hattına bağlayarak her değişiklikte çalışan hızlı bir geri bildirim akışı kurarsınız.
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.
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 →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 →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 →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 →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 →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 →