Tek senaryo, yüzlerce veri kombinasyonu
Veri Odaklı Test Otomasyonu Eğitimi, çevik ekiplere test mantığını veriden ayırarak kapsamı katlamayı öğretir. Program TestNG DataProvider ve JUnit parameterized testleri, CSV, Excel, JSON ve veritabanından veri okuma, Faker ile sentetik veri üretimi, test ve…
Test mantığını veriden ayırarak aynı senaryoyu yüzlerce veriyle çalıştırma
Data-Driven Test Automation Eğitimi, test mantığı ile test verisini birbirinden ayırarak kapsamı katlayan bir otomasyon yaklaşımı kazandırır. Katılımcılar TestNG DataProvider ve JUnit parameterized testleriyle aynı senaryoyu çok veriyle çalıştırır, CSV, Excel, JSON ve veritabanı kaynaklarından veri okur, sınır ve eşdeğerlik değerlerini sistematik türetir. Faker ile sentetik veri üretimi, test verisi yönetimi, keyword-driven yaklaşım ve CI entegrasyonu uygulamalı işlenir.
3 Gün. Her gün dört modül; kısa kavram anlatımının ardından gerçek bir uygulama üzerinde veri odaklı test yazma ve çalıştırma atölyeleriyle ilerler.
Orta Seviye — Çevik ekiplerde veri odaklı test otomasyonu kuran test ve otomasyon uzmanları için
Örnek bir uygulama üzerinde parametreli ve veri odaklı testler yazılır, harici kaynaklardan veri okunur ve testler CI üzerinde koşturulur.
Aynı test mantığını onlarca veri kombinasyonuyla çalıştırarak sınır ve hata durumlarını tek senaryoyla geniş biçimde kapsarsınız.
Veriyi dışarı taşıyınca yeni senaryo için kod değil yalnız veri eklersiniz; böylece bakım yükü belirgin biçimde azalır.
Değişen kabul kriterine yanıt olarak veri setini güncellemek, sprint içinde testleri hızla uyarlamayı kolaylaştırır.
Programdan en iyi verimi almak için gereken temel bilgi ve ortam
Java, C# veya Python dillerinden birinde sınıf, metot ve koleksiyon düzeyinde temel bilgi gerekir.
Birim veya UI testi yazma konusunda giriş düzeyinde deneyim ve test koşturma aşinalığı beklenir.
Eşdeğerlik ve sınır değer gibi temel test tasarım tekniklerine giriş düzeyinde aşinalık faydalıdır.
Test çatısı kurulabilen, bağımlılık yöneten ve test koşturabilen bir makine ve editör 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:
Test mantığını veriden ayırarak aynı senaryoyu çok veriyle çalıştıran bakımı kolay testler kurarsınız.
TestNG DataProvider ve JUnit parameterized testleriyle çok senaryolu veri koşumlarını verimle yazarsınız.
CSV, Excel, JSON ve veritabanından test verisini güvenle okuyup otomasyonunuzu beslersiniz.
Faker ile gerçekçi, yerelleştirilmiş ve tekrarlanabilir test verisini programatik olarak üretebilirsiniz.
Ortam bazlı, maskelenmiş ve sürümlenen test verisini sürdürülebilir biçimde yöneten bir yapı kurarsınız.
Veri ve anahtar odaklı yaklaşımı birleştirerek teknik olmayan ekibin de test yazabildiği çatı tasarlarsınız.
Başarısız veri satırını hızlı yalıtır, flaky durumları onarır ve testleri sürdürülebilir tutarsınız.
Veri odaklı testleri CI üzerinde paralel koşturur, satır bazlı rapor üretir ve yayını güvenceye alırsı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 →