Cucumber söz diziminin derinliklerine inin
Bu eğitim Cucumber'ın dört kritik söz dizimi yeteneğine derinlemesine odaklanır: capture group, result state, doc string ve data table.
Capture group ve Cucumber Expression'dan result state, doc string ve data table'a derin söz dizimi
Bu eğitim, Cucumber'ın dört kritik söz dizimi yeteneğine derinlemesine odaklanır: capture group, result state, doc string ve data table. Katılımcılar regex capture group ve Cucumber Expression ile adım eşleştirmeyi ince ayrıntısına kadar öğrenir, passed, failed, pending, skipped, undefined ve ambiguous sonuç durumlarını yönetir. Doc String ile çok satırlı veri gönderir, Data Table ile yapılı veriyi nesnelere dönüştürür ve özel parametre tipleriyle güçlü adım tanımları yazar.
4 Gün. Her gün dört modül; her söz dizimi yeteneği gerçek adım tanımları üzerinde yazma ve sonuç durumlarını inceleme atölyeleriyle işlenir.
Orta Seviye — Cucumber söz diziminin ileri ayrıntılarına hâkim olmak isteyen test otomasyoncuları için
Her söz dizimi yeteneği gerçek adım tanımları üzerinde yazılır, sonuç durumları koşturularak gözlemlenir ve ayıklanır.
Capture group, result state, doc string ve data table'ı ince ayrıntısına kadar öğrenerek karmaşık senaryoları güvenle yazarsınız.
Doğru capture group ve parametre tipiyle adımları esnek ve yeniden kullanılabilir kılar, kopya adım kalabalığını azaltırsınız.
passed, failed, pending, skipped, undefined ve ambiguous durumlarını ayırt ederek koşum çıktısını isabetle yorumlarsınız.
Söz dizimi derinliğine geçmek için gereken Cucumber ve programlama temeli
Feature, Scenario ve temel step definition yazımına giriş düzeyinde aşinalık gereklidir.
Java, C# veya JavaScript dillerinden birinde metot ve tip kavramlarına temel aşinalık beklenir.
Düzenli ifadelerin temel söz dizimi ve gruplama kavramına giriş düzeyinde aşinalık faydalıdır.
Cucumber kurulabilen, senaryo koşturup çıktıyı okuyabilen bir IDE ve derleme aracı 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:
Regex capture group ve Cucumber Expression ile esnek, okunur ve yeniden kullanılabilir adım eşleştirmeleri yazarsınız.
ParameterType ile alan diline özel tipler tanımlar ve yakalanan değeri doğrudan nesneye dönüştürürsünüz.
Passed, failed, pending, skipped, undefined ve ambiguous durumlarını ayırt eder ve doğru yorumlarsınız.
strict ve non-strict modu, pending ve undefined davranışını ve CI exit code'unu bilinçli yönetirsiniz.
Çok satırlı metni içerik tipiyle adımlara geçirir, JSON ve XML gövdelerini güvenle işlersiniz.
Tabloyu liste, harita ve nesnelere dönüştürür ve DataTableType ile güçlü dönüşümler yazarsınız.
Beklenen ve gerçek tabloyu karşılaştırır ve farkı okunur biçimde raporlayabilirsiniz.
Doc String, Data Table ve Scenario Outline arasında senaryo ihtiyacına göre bilinçli seçim yaparsı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.
Test stratejisi, test piramidi, kalite metrikleri, hata yaşam döngüsü, kalite kapıları ve shift-left ile otomasyonu bütünleştiren kalite eğitimi. Online ve kuru
Detayları Gör →Appium ile Android ve iOS mobil test otomasyonu eğitimi. UiAutomator2, XCUITest, locator, jestler, gerçek cihaz ve cihaz çiftliği. Online ve kurumsal.
Detayları Gör →OpenText UFT One ile uzman düzey test otomasyonu eğitimi. Object Repository, descriptive programming, BPT, API testi, veritabanı ve ALM entegrasyonu. Kurumsal.
Detayları Gör →OpenText UFT One ile işlevsel GUI test eğitimi. Kayıt oynatma, Object Repository, checkpoint, action ve DataTable ile veri odaklı test. Online ve kurumsal.
Detayları Gör →Cucumber BDD senaryolarında assertion eğitimi. JUnit, Hamcrest, AssertJ, soft assertion, paylaşılan durum ve hook ile okunur doğrulama. Online ve kurumsal.
Detayları Gör →Selenium IDE ile kayıt-oynat, WebDriver'a geçiş, locator stratejileri, bekleme mekanizmaları ve test koşumuyla Selenium web test otomasyonu eğitimi.
Detayları Gör →