Appium testlerini cihaz çiftliğinde CI'da koştur
Appium ile Android/iOS otomasyonunu capabilities, paralel cihaz koşumu, Allure raporlama, cihaz bulutu ve CI/CD entegrasyonuyla ölçeklendiren ileri seviye mobil test eğitimi.
Appium mobil testlerini yapılandırma, raporlama ve CI/CD entegrasyonuyla ölçeklendirme
Bu eğitim, Appium ile Android ve iOS mobil uygulama otomasyonunu kurumsal ölçekte yapılandırmayı, raporlamayı ve CI/CD hattına entegre etmeyi öğretir. W3C/desired capabilities ile sürücü yapılandırması, UiAutomator2 ve XCUITest sürücüleri, Appium server ve service yönetimi, locator stratejileri (accessibility id, uiautomator, xpath), explicit wait, gesture ve mobil jestler, çoklu cihaz paralel koşum, cihaz bulutu (device farm) entegrasyonu, Allure/ExtentReports ile raporlama ve CI pipeline tetiklemesi somut örneklerle işlenir. Emülatör/gerçek cihaz yönetimi, uygulama kurulumu ve koşum sonrası artifact toplama uygulamalı olarak ele alınır.
3 Gün. Her gün dört modül; emülatör ve gerçek cihaz üzerinde uygulamalı koşumla ilerlenir.
İleri Seviye — Appium ile Android/iOS otomasyonunu global yapılandırma, çoklu cihaz paralel koşum, raporlama ve CI/CD entegrasyonuna taşıyan mobil test pratikleri
Katılımcılar örnek bir mobil uygulamayı Appium ile otomatikleştirir, paralel cihazlarda koşar ve bir CI hattından tetikler.
Appium ile hem Android hem iOS'u aynı test kodundan sürerek çift bakımı önlersiniz.
Çoklu cihaz ve bulut çiftliğiyle mobil regresyonu dakikalar içinde tamamlarsınız.
Allure, ekran görüntüsü ve video ile başarısızlıkları hızla teşhis edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java veya benzeri bir dilde temel kodlama bilgisi gerekir.
Android/iOS uygulama kavramları ve APK/IPA farkına aşinalık faydalıdır.
WebDriver/locator mantığını daha önce görmüş olmak işi kolaylaştırır.
Android SDK/emülatör, (varsa) Xcode ve Appium kurabilecek bir makine önerilir.
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:
W3C capabilities ile Android/iOS cihazlarına bağlanan testler yazabilirsiniz.
Appium server/service'i programatik yapılandırabilirsiniz.
W3C Actions ile tap, swipe ve context switch otomatikleştirebilirsiniz.
Platform bağımsız Page Object çerçevesi kurabilirsiniz.
Birden çok cihazda paralel koşum yapılandırabilirsiniz.
Device farm üzerinde gerçek cihaz matrisinde koşabilirsiniz.
Testleri CI hattından tetikleyip artifact arşivleyebilirsiniz.
Allure, ekran görüntüsü ve video ile zengin rapor üretebilirsiniz.
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.
Jenkins ile birim, entegrasyon ve UI testlerini CI hattına entegre etmeyi, rapor, kapsam ve kalite kapılarını öğreten uygulamalı orta seviye eğitim.
Detayları Gör →Apache JMeter performans testlerini CI/CD hattına entegre etmeyi, non-GUI çalıştırmayı, trend raporlarını ve performans kapılarını öğreten orta seviye eğitim.
Detayları Gör →Kanban panosu, WIP sınırları ve akış metrikleriyle sürekli teslimatı öngörülebilir kılmayı öğreten; CFD ve CD uyumunu işleyen temel seviye eğitim.
Detayları Gör →Mikroservislerde bağımsız CI hatları, konteynerleştirme, sözleşme testleri ve Kubernetes'e kademeli dağıtımı öğreten ileri seviye DevOps eğitimi.
Detayları Gör →Puppet Bolt ile ajansız task/plan otomasyonu ve Continuous Delivery for Puppet Enterprise ile kod test ve dağıtım hattını öğreten ileri seviye DevOps eğitimi.
Detayları Gör →