WebDriver betiğini gerçek bir test çerçevesine çevirin
Selenium Deep Dive: Integrating TestNG & Selenium Eğitimi, WebDriver betiklerini TestNG ile düzenli bir test çerçevesine taşımayı öğretir.
Annotation yaşam döngüsünden testng.xml'e, DataProvider'dan paralel koşum ve listener raporlamaya
Selenium Deep Dive: Integrating TestNG & Selenium Eğitimi, dağınık WebDriver betiklerini TestNG ile düzenli, tekrarlanabilir bir test çerçevesine dönüştürmeyi öğretir. Katılımcılar annotation yaşam döngüsünü, assertion türlerini, priority ve dependsOnMethods ile akış yönetimini, DataProvider ile veri odaklı testi, testng.xml üzerinden suite ve grup yapılandırmasını, paralel ile çapraz tarayıcı koşumunu ve ITestListener ile raporlamayı uygulamalı kurar.
4 Gün. Her gün dört modül; kısa anlatımın ardından TestNG'nin her özelliğinin mevcut Selenium testlerine eklendiği uygulamalı atölyelerle ilerler.
Orta Seviye — Selenium WebDriver bilen testçiler için TestNG ile çerçeve kurma odaklı
Örnek Selenium testleri TestNG çerçevesine taşınır; annotation, DataProvider, testng.xml ve listener eklenip raporlar incelenir.
Annotation yaşam döngüsüyle kurulum, test ve yıkım adımlarını ayırarak tekrar eden kodu kaldırır ve okunur bir çerçeve kurarsınız.
DataProvider ile aynı testi farklı veri setleriyle koşturup senaryo sayısını kod tekrarı olmadan katlayarak artırırsınız.
testng.xml üzerinden paralel ve çapraz tarayıcı koşumuyla test sürelerini kısaltıp geri bildirim döngüsünü hızlandırırsınız.
Programdan verim almak için gereken Selenium ve Java temeli ile ortam
Element bulma, tıklama, metin girme ve temel WebDriver komutlarıyla test yazabilme düzeyi beklenir.
Sınıf, metot, nesne ve annotation kavramlarına temel düzeyde Java aşinalığı gerekir.
Projeye bağımlılık ekleme ve testleri derleyip çalıştırma düzeyinde Maven ya da Gradle bilgisi gerekir.
JDK kurulu, IntelliJ IDEA veya Eclipse ile çalışabilen bir geliştirme ortamı 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:
Dağınık Selenium betiklerini TestNG annotation yaşam döngüsüyle düzenli ve tekrarlanabilir bir test çerçevesine taşıyabilirsiniz.
Hard ve soft assertion ayrımını kavrayıp senaryolarda doğru doğrulama türünü seçerek anlaşılır başarısızlık mesajları üretirsiniz.
priority, dependsOnMethods ve groups ile testlerin sırasını ve seçmeli koşumunu güvenle yönetirsiniz.
testng.xml üzerinden suite, test ve parametre tanımlayarak farklı ortam ve koşum senaryolarını esnek biçimde yönetirsiniz.
DataProvider ve Apache POI ile Excel veya CSV verisini kullanarak aynı testi çok sayıda veri setiyle koşturursunuz.
testng.xml ve ThreadLocal ile paralel ve çapraz tarayıcı koşum kurarak test sürelerini belirgin biçimde kısaltırsınız.
ITestListener ve IRetryAnalyzer ile başarısızlıkta ekran görüntüsü alıp kararsız testleri merkezi biçimde yönetirsiniz.
ExtentReports ile zengin rapor üretip suite'i Jenkins veya GitHub Actions üzerinde sürdürülebilir biçimde koşturursunuz.
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'da explicit ve fluent bekleme stratejileri, window handle, frame, iframe ve alert yönetimi uygulamalı. Kararsız testleri bitirin. Online ve kurumsal.
Detayları Gör →Gelişmiş Selenium eğitimi: Page Object Model, Actions API, JavascriptExecutor, TestNG veri odaklı test, Selenium Grid ve paralel koşum. Online ve kurumsal.
Detayları Gör →İleri NI TestStand eğitimi: sekans mimarisi, Parallel ve Batch process model, özel step type, hata yönetimi, veri tabanı ve Deployment Utility. Online ve kurums
Detayları Gör →HP/Micro Focus UFT eğitimi: Object Repository, checkpoint, VBScript, Data Table, descriptive programming ve recovery scenario uygulamalı. Online ve kurumsal.
Detayları Gör →Selenium ile Cucumber BDD eğitimi: Gherkin senaryoları, step definition, hook, tag, Page Object entegrasyonu ve raporlama uygulamalı. Online ve kurumsal.
Detayları Gör →Uluslararası test otomasyonu eğitimi: ISTQB gTAA mimarisi, otomasyon stratejisi, çok dilli (i18n/l10n) test ve CI/CD entegrasyonu uygulamalı. Online ve kurumsal
Detayları Gör →