Web testini elle değil, WebDriver ile koştur
Introduction to Automated Testing with Selenium Eğitimi, web test otomasyonuna WebDriver ile sıfırdan başlamayı öğretir. Program WebDriver mimarisini ve kurulumunu, By stratejileriyle öğe bulma ve etkileşimi, form ve açılır liste işlemeyi, alert ile pencere y…
WebDriver kurulumundan öğe etkileşimi, beklemeler ve Page Object desenine kadar uçtan uca
Introduction to Automated Testing with Selenium Eğitimi, web test otomasyonuna Selenium WebDriver ile sıfırdan başlamak isteyenlere eksiksiz bir temel kazandırır. Katılımcılar WebDriver mimarisini, tarayıcı sürücülerini ve WebDriverManager kurulumunu öğrenir; öğe bulma ve etkileşimi, form ve açılır liste işleme, alert ve pencere yönetimi, implicit ve explicit beklemeler ve Page Object Model deseniyle bakımı kolay senaryolar kurar. Gün sonunda uçtan uca senaryo yazılır.
4 Gün. Her gün dört modül; kısa anlatımın ardından gerçek bir web uygulamasında kod yazma ve senaryo koşum atölyeleriyle ilerler.
Orta Seviye — Selenium WebDriver ile uçtan uca web test otomasyonuna sıfırdan başlamak isteyenler için
Her kavram canlı bir sitede WebDriver koduyla uygulanır; gün sonunda öğrenilenler uçtan uca bir test senaryosunda birleştirilir.
WebDriver mimarisini ve öğe etkileşimini doğru kavrayarak otomasyon kariyerinize kırılgan alışkanlıklar edinmeden sağlam başlarsınız.
Tekrar eden regresyon senaryolarını otomatikleştirerek manuel teste harcanan saatleri dakikalara indirir ve sürüm hızını artırırsınız.
Page Object Model deseniyle testleri katmanlı kurup arayüz değiştiğinde tek noktadan güncellenen sürdürülebilir bir yapı oluşturursunuz.
Programdan verim almak için gereken temel programlama ve web bilgisi
Java, Python veya C# dillerinden birinde değişken, metot ve koşul gibi temel yapıları bilmek gerekir.
Etiket, attribute ve form öğeleri gibi temel HTML kavramlarına giriş düzeyinde hakimiyet beklenir.
Test adımı, beklenen sonuç ve regresyon kavramlarını bilmek senaryo tasarımını kolaylaştırır.
IntelliJ, PyCharm veya Visual Studio gibi bir editörle proje açıp çalıştırabilme 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:
Selenium WebDriver'ı WebDriverManager ile kurup tarayıcıyı açan ilk çalışan test senaryosunu kendiniz yazabilirsiniz.
By stratejileriyle öğe bulup click, sendKeys ve getText gibi eylemlerle sayfayla doğru sırada etkileşebilirsiniz.
Select sınıfı, onay kutusu ve dosya yükleme dahil form öğelerini otomatik olarak doldurup gönderebilirsiniz.
Alert, prompt ve çoklu sekme yönetimiyle karmaşık tarayıcı etkileşimlerini kontrollü biçimde yürütebilirsiniz.
Implicit ve explicit beklemelerle testleri zamanlama sorunlarına karşı sağlamlaştırıp kararsızlığı azaltırsınız.
TestNG veya pytest ile testleri düzenleyip assertion ve raporlama ekleyerek profesyonel bir yapı kurarsınız.
POM ile locator ve eylemleri sayfa sınıflarında toplayarak bakımı kolay, katmanlı bir otomasyon mimarisi kurarsınız.
Giriş, arama ve doğrulama içeren çok adımlı gerçek bir senaryoyu baştan sona otomatikleştirebilirsiniz.
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.
Üç Dost, örnek haritalama, Gherkin senaryoları ve yaşayan dokümantasyonla kod yazmadan BDD'yi öğreten iş birliği odaklı canlı atölye eğitimi.
Detayları Gör →Cucumber ile Gherkin, step definition, Selenium entegrasyonu ve CI raporlamasını öğrenin. Uçtan uca BDD test otomasyonu eğitimi. Kurumsal ve online.
Detayları Gör →Cucumber ve BDD'ye sıfırdan başlayın. Gherkin, ilk proje kurulumu ve step definition ile ilk çalışan senaryonuzu yazın. Giriş düzeyi eğitim. Kurumsal ve online.
Detayları Gör →Three Amigos, example mapping ve Gherkin atölyeleriyle ekipçe davranış odaklı geliştirme kurun. Discovery'den yaşayan belgeye BDD atölyesi. Kurumsal ve online.
Detayları Gör →gTAA katmanları, Page Object, data-driven ve hybrid tasarımla sürdürülebilir test otomasyon çerçevesi kurun. Allure ve CI entegrasyonu. Kurumsal ve online.
Detayları Gör →Cucumber'da capture group, result state, doc string ve data table söz dizimini derinlemesine öğrenin. İleri adım eşleştirme eğitimi. Kurumsal ve online.
Detayları Gör →