Çevik test otomasyonunu stratejiyle kurun
Test Automation Boot Camp (ICP-ATA) Eğitimi, çevik ekiplerde test otomasyonunu bir strateji olarak kurmayı öğreten yoğunlaştırılmış bir programdır.
Otomasyon piramidinden çerçeve tasarımına, BDD ve CI/CD ile sürdürülebilir çevik otomasyona
Test Automation Boot Camp (ICP-ATA) Eğitimi, çevik ekiplerde test otomasyonunu rastgele senaryolar yerine bir strateji olarak kuran profesyoneller yetiştirir. Program, ICAgile Agile Test Automation (ICP-ATA) öğrenme hedefleriyle hizalanır; otomasyon piramidi, neyin ne zaman otomatikleştirileceği, bakımı kolay çerçeve tasarımı, Page Object, veri güdümlü ve BDD testleri, CI/CD entegrasyonu ve kırılgan testlerle mücadele konularını yoğun atölyelerle işler.
3 Gün. Her gün dört modül; kısa anlatımın ardından otomasyon piramidi, çerçeve ve CI senaryoları üzerinde yapılan uygulamalı atölyelerle ilerler.
Orta Seviye — çevik ekiplerde test otomasyonu stratejisi kurmak isteyen test ve geliştirme profesyonelleri için
Her kavram örnek proje üzerinde gösterilir; katılımcılar piramidin katmanlarını, çerçeveyi ve CI entegrasyonunu kendi elleriyle kurar.
Otomasyon piramidini kavrayarak hangi testin hangi katmanda yer alacağını belirler, zaman ve bakım maliyetini en aza indirirsiniz.
Page Object ve katmanlı tasarımla arayüz değişince dağılmayan, okunur ve yeniden kullanılabilir bir otomasyon çerçevesi kurarsınız.
Testleri CI/CD boru hattına bağlayarak her commit'te çalışan, ekibe hızlı ve güvenilir geri bildirim veren bir akış oluşturursunuz.
Kamptan en iyi verimi almak için gereken temel bilgi ve ortam
Test senaryosu, hata yaşam döngüsü ve doğrulama kavramları gibi temel yazılım testi bilgisine sahip olmak gerekir.
Java, Python veya JavaScript dillerinden birinde değişken, döngü ve metot düzeyinde temel programlama bilgisi beklenir.
Scrum veya Kanban gibi çevik çalışma biçimlerine ve sürüm döngülerine temel düzeyde aşinalık faydalıdır.
Bir IDE, Git ve terminal kullanımı; atölyeleri takip edebilmek için kurulu bir geliştirme ortamı gerekir.
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:
Otomasyon piramidini temel alarak neyin hangi katmanda ve ne zaman otomatikleştirileceğine dair bir strateji kurarsınız.
Risk, tekrar ve maliyet ölçütlerini kullanarak otomasyon adaylarını önceliklendirir ve yatırım getirisini değerlendirirsiniz.
Page Object ve katmanlı tasarımla arayüz değişiminden en az etkilenen, okunur ve sürdürülebilir bir çerçeve geliştirirsiniz.
Test mantığını veriden ayırarak aynı senaryoyu çoklu veri setiyle koşan parametreli testler yazarsınız.
Gherkin ve Cucumber ile iş diliyle yazılmış, çalıştırılabilir ve yaşayan dokümantasyon üreten senaryolar oluşturursunuz.
Testleri sürekli entegrasyon boru hattına bağlayarak her commit'te çalışan güvenilir bir geri bildirim akışı kurarsınız.
Kırılgan testlerin kök nedenini teşhis eder, bekleme ve izolasyon teknikleriyle kararlı ve tekrarlanabilir koşum sağlarsınız.
ICAgile Agile Test Automation öğrenme hedeflerini kavrar ve sertifika sınavına yönelik sağlam bir temel edinirsiniz.
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.
Selenium ile TestNG entegrasyonu eğitimi: annotation, assertion, DataProvider, testng.xml, paralel koşum ve listener raporlama. Online ve kurumsal.
Detayları Gör →Selenium ile dropdown, iframe, alert, web tablosu, takvim, sürükle-bırak ve Shadow DOM otomasyonu eğitimi. Actions ve JavascriptExecutor. Online ve kurumsal.
Detayları Gör →Selenium senkronizasyon eğitimi: implicit, explicit ve fluent wait, ExpectedConditions, navigate, çerez ve StaleElement çözümü. Flaky testleri bitirin.
Detayları Gör →Selenium ortam kurulumu eğitimi: JDK, Maven, WebDriver, Selenium Manager, locator'lar, proje yapısı ve Grid. Otomasyona sağlam temelle başlayın.
Detayları Gör →Selenium ile BrowserStack bulut testi eğitimi: RemoteWebDriver, capabilities, paralel koşum, Local tünel, gerçek cihaz ve CI. Çapraz tarayıcıyı ölçekleyin.
Detayları Gör →Selenium ile React, Angular ve Vue tabanlı SPA test eğitimi: AJAX bekleme, client-side routing, dinamik DOM, state doğrulama ve CDP. Kararlı testler yazın.
Detayları Gör →