Ölçeklenebilir Appium framework'ü tasarla
Appium Automation: Designing a Scalable Appium Framework Eğitimi, mobil test otomasyonunu bakımı kolay ve ölçeklenebilir bir framework'e dönüştürmeyi öğretir.
Appium temellerinden Page Object mimarisine, paralel koşumdan CI entegrasyonuna framework tasarımı
Appium Automation: Designing a Scalable Appium Framework Eğitimi, mobil test otomasyonunu tek tek senaryolardan çıkarıp bakımı kolay, yeniden kullanılabilir bir framework'e dönüştürmeyi öğretir. Katılımcılar Appium mimarisini, Desired Capabilities yapılandırmasını ve locator stratejilerini kavrar. Page Object Model, veri güdümlü tasarım, TestNG ile test yönetimi, raporlama ve paralel koşum ele alınır. Program framework'ün CI ve cihaz bulutuyla ölçeklendirilmesiyle tamamlanır.
3 Gün. Her gün dört modül; framework katmanları, Page Object tasarımı ve paralel koşum canlı kodlama ile uygulamalı işlenir.
Orta Seviye — Appium ile ölçeklenebilir, bakımı kolay mobil test otomasyon framework'ü tasarlamayı öğreten uygulamalı program
Her katman gerçek bir mobil uygulama üzerinde canlı kodlanır; Page Object, veri yönetimi ve paralel koşum örneklerle pekiştirilir.
Page Object ve yardımcı katmanlarla test mantığını arayüz ayrıntılarından ayırarak bakımı kolay bir yapı kurarsınız.
Veri güdümlü tasarım ve paralel koşumla yüzlerce senaryoyu birden çok cihazda verimli biçimde çalıştırırsınız.
Ortak bileşenleri ve yardımcı metotları tek yerde toplayarak kod tekrarını ve bakım maliyetini belirgin biçimde azaltırsınız.
Eğitime başlamadan önce faydalı olacak bilgi ve deneyim alanları
Temel Appium kullanımı ve basit mobil test senaryosu yazma deneyimi framework konularını takip etmeyi kolaylaştırır.
Java'da sınıf, nesne, kalıtım ve arayüz gibi nesne yönelimli kavramlara aşinalık örnekleri anlamak için gereklidir.
Bağımlılık yönetimi ve proje yapısı için Maven ya da Gradle hakkında temel bilgi faydalı olur.
Android SDK, emülatör ve IntelliJ ya da Eclipse gibi bir IDE kullanımına aşinalık ortam kurulumunu hızlandırı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:
Appium istemci-sunucu mimarisini, WebDriver protokolünü ve sürücü yapısını kavrayarak sağlam bir teknik temel kurarsınız.
Desired Capabilities'i dış dosyalardan okunan profillerle yönetip farklı ortam ve cihazlar için esnek yapılandırma kurarsınız.
Accessibility ID öncelikli locator stratejisi ve doğru senkronizasyonla kararsızlığı azaltan güvenilir testler yazarsınız.
Page Object Model ile arayüz ayrıntılarını soyutlayarak test mantığını ayrıştırır ve bakımı kolay bir yapı oluşturursunuz.
TestNG DataProvider ve dış veri kaynaklarıyla test verisini koddan ayırarak kapsamı esnek ve ölçeklenebilir kılarsınız.
ThreadLocal ve TestNG paralellik ile testleri birden çok cihazda eş zamanlı ve kararlı biçimde çalıştırmayı öğrenirsiniz.
Cihaz bulutu, Selenium Grid ve Docker ile framework'ü yerel sınırların ötesine taşıyarak geniş cihaz kapsamı sağlarsınız.
Allure raporlamasını ve Jenkins boru hattı entegrasyonunu kurarak sürekli, izlenebilir ve bakımı kolay bir otomasyon yaşatı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.
Robot Framework ile anahtar kelime tabanlı test otomasyonu eğitimi. Soyutlama katmanları, hibrit yaklaşım, özel kütüphaneler ve paralel koşum. Online ve kurumsa
Detayları Gör →Çevik ekipler için ileri test otomasyon stratejileri eğitimi. gTAA mimarisi, test piramidi, tasarım desenleri, CI/CD ve shift-left uygulamalı. Online ve kurumsa
Detayları Gör →Gherkin ve Cucumber ile davranış odaklı geliştirme eğitimi. Example mapping, step definition, Selenium entegrasyonu ve yaşayan dokümantasyon. Online ve kurumsal
Detayları Gör →Gherkin, Cucumber ve Three Amigos ile etkili BDD senaryoları yazmayı öğrenin. Davranış odaklı test ve yaşayan dokümantasyon eğitimi. Kurumsal ve online.
Detayları Gör →TestNG, JUnit ve CSV, Excel, JSON kaynaklarıyla çevik projelerde veri odaklı test otomasyonu eğitimi. Parametreli test ve CI uygulamalı. Kurumsal ve online.
Detayları Gör →WireMock ve Hoverfly ile çevik projelerde servis sanallaştırmanın temellerini öğrenin. Sanal servis, hata simülasyonu ve shift-left uygulamalı. Kurumsal ve onli
Detayları Gör →