Dağınık testi sürdürülebilir çerçeveye dönüştürün
Building and Implementing Test Automation Frameworks Eğitimi, dağınık test betiklerini sürdürülebilir bir çerçeveye dönüştürmeyi öğretir.
gTAA katmanları, Page Object ve data-driven tasarımdan raporlama ve CI entegrasyonuna
Building and Implementing Test Automation Frameworks Eğitimi, dağınık ve kopyalanmış test betiklerini sürdürülebilir bir çerçeveye dönüştürmeyi öğretir. Katılımcılar gTAA referans mimarisini ve çerçeve katmanlarını kavrar, Page Object Model ile UI'yi soyutlar, data-driven, keyword-driven ve hybrid tasarımları karşılaştırır. Test verisi ve konfigürasyon yönetimi, yeniden kullanılabilir yardımcı kütüphaneler, Allure ile raporlama ve CI üzerinde paralel koşum uygulamalı işlenir.
3 Gün. Her gün dört modül; kavram anlatımının ardından sıfırdan bir otomasyon çerçevesini katman katman kurma atölyeleriyle ilerler.
Orta Seviye — Sürdürülebilir test otomasyon çerçevesi tasarlayan ve kuran otomasyon mühendisleri için
Sıfırdan bir otomasyon çerçevesi katman katman kurulur; Page Object, veri katmanı ve raporlama birlikte uygulanır.
Kopya betik yerine katmanlı bir çerçeve kurarak testleri uzun vadede bakımı kolay ve ölçeklenebilir hale getirirsiniz.
Yeniden kullanılabilir Page Object ve yardımcı kütüphanelerle yeni senaryoları daha az kod ve daha az hatayla yazarsınız.
Data yönetimi, kararlı bekleme ve CI entegrasyonuyla flaky testleri azaltıp ekibe güvenilir sinyal sağlarsınız.
Çerçeve tasarımına başlamak için gereken programlama ve test bilgisi
Nesne yönelimli kavramlar ve Java, C# veya Python dillerinden birinde orta düzey aşinalık gereklidir.
Selenium veya benzeri bir araçla temel UI otomasyonu yazma deneyimi faydalıdır.
Maven, Gradle veya benzeri bağımlılık ve derleme araçlarıyla temel aşinalık beklenir.
Git ile dal, commit ve pull request akışına temel düzeyde aşinalık faydalıdır.
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:
gTAA referans mimarisini ve çerçeve katmanlarını kavrar, katmanlı ve değişime dayanıklı bir iskelet kurarsınız.
SOLID ve DRY ilkelerini uygulayarak okunur, test edilebilir ve bakımı kolay çerçeve kodu yazarsınız.
UI'yi Page ve Component Object'lerle soyutlar, locator ve eylemleri tek katmanda bakımlı tutarsınız.
Data-driven, keyword-driven ve hybrid tasarımları karşılaştırır ve amaca uygun deseni seçersiniz.
Test verisini ve konfigürasyonu koddan ayırır, ortam profilleri ve fabrikalarla düzenli yönetirsiniz.
Log4j ve Allure ile izlenebilir loglar ve ekran görüntülü zengin raporlar üretirsiniz.
Testleri paralel ve CI üzerinde koşturur, raporu yayınlar ve yayını güvenceye alırsınız.
Flaky testleri onarır, ölü testleri ayıklar ve çerçeveyi uzun vadede bakımlı tutarsı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.
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 →Selenium ve TestNG çerçevesine Allure raporlama entegrasyonu eğitimi. Adımlar, ekran görüntüleri, categories, trend ve CI entegrasyonu. Online ve kurumsal.
Detayları Gör →Selenium çerçevesinde Log4j2 ile loglama eğitimi. Appender, layout, rolling file, WebDriver olay logu ve paralel loglama uygulamalı işlenir. Online ve kurumsal.
Detayları Gör →