macOS üzerinde Appium ile otomasyon
Appium Concepts with Mac OS X Eğitimi, Appium otomasyonunu macOS ekosisteminde kurmayı ve çalıştırmayı öğretir. Program Xcode, Homebrew, Node.js ve Appium kurulumunu, WebDriverAgent yapılandırmasını, XCUITest sürücüsüyle iOS simülatör ve gerçek cihaz otomasyo…
macOS test ortamı kurulumundan iOS otomasyonuna, Mac masaüstü otomasyonundan CI'a uçtan uca Appium
Appium Concepts with Mac OS X Eğitimi, Appium otomasyonunu özellikle macOS ekosisteminde kurmayı ve çalıştırmayı öğretir. Katılımcılar Xcode, Homebrew, Node.js ve WebDriverAgent gibi bileşenlerle sağlam bir test ortamı kurar. iOS simülatör ve gerçek cihazda XCUITest sürücüsüyle otomasyon, Mac2 sürücüsüyle masaüstü uygulama otomasyonu ve locator stratejileri ele alınır. Program macOS üzerinde CI entegrasyonu ve sorun giderme ile tamamlanır.
4 Gün. Her gün dört modül; ortam kurulumu, iOS ve masaüstü otomasyonu Mac üzerinde canlı demolarla uygulamalı işlenir.
Orta Seviye — macOS ortamında Appium ile iOS ve masaüstü uygulama otomasyonunu kurmayı öğreten uygulamalı program
Her konu gerçek bir Mac ortamında canlı kurulur ve çalıştırılır; iOS ve masaüstü senaryolar örneklerle adım adım pekiştirilir.
iOS otomasyonunun neden Mac ve Xcode gerektirdiğini kavrayarak Apple ekosisteminde sağlam bir test altyapısı kurarsınız.
Aynı Appium bilgisiyle hem iOS mobil hem de macOS masaüstü uygulamalarını Mac2 sürücüsüyle test etmeyi öğrenirsiniz.
WebDriverAgent ve imzalama gibi sık sorun çıkaran adımları doğru kurarak kararlı ve tekrarlanabilir bir ortam elde edersiniz.
Eğitime başlamadan önce faydalı olacak bilgi, donanım ve deneyim
iOS ve macOS otomasyonu Apple donanımı gerektirdiğinden macOS yüklü bir Mac bilgisayara erişim gereklidir.
macOS Terminal ve temel komut satırı kullanımına aşinalık ortam kurulumunu kolaylaştırır.
Temel Appium kavramları ve basit senaryo yazma deneyimi iOS modüllerini takip etmeyi kolaylaştırır.
Java, Python veya JavaScript dillerinden birinde temel kod okuma becerisi örnekleri anlamak için 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:
Xcode, Homebrew, Node.js ve Appium'u doğru kurup WebDriverAgent'ı yapılandırarak kararlı bir macOS test ortamı hazırlarsınız.
XCUITest sürücüsüyle iOS simülatör ve gerçek cihazda oturum açıp güvenilir mobil test senaryoları yazmayı öğrenirsiniz.
Accessibility ID, Predicate String ve Class Chain ile iOS'a özgü kararlı ve performanslı locator stratejileri kurarsınız.
Mac2 sürücüsüyle macOS masaüstü uygulamalarını otomatikleştirip native elemanlar ve pencere akışlarını test edersiniz.
simctl ile simülatörleri ve gerçek cihazları yönetip konum, ağ ve dil benzetimiyle gerçekçi test koşulları kurarsınız.
Birden çok simülatör ve sürümde paralel koşum yapılandırarak iOS ve masaüstü testlerini verimli biçimde çalıştırırsınız.
Mac tabanlı bir build makinesinde CI koşumu kurup imzalama ve simülatör yönetimiyle sürekli test akışı sağlarsınız.
WebDriverAgent, imzalama ve Xcode kaynaklı sık sorunları logları okuyarak hızlı ve sistematik biçimde çözmeyi öğrenirsiniz.
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.
Selenium ile BDD ve TDD eğitimi. TDD red-green-refactor döngüsü, Cucumber Gherkin senaryoları, step tanımları, hooks ve yaşayan dokümantasyon uygulamalı işlenir
Detayları Gör →Selenium ile çoklu pencere, iframe, diyalog ve kimlik doğrulama testleri eğitimi. Window handle, alert, basic auth, çerez ve OAuth akışları uygulamalı işlenir.
Detayları Gör →Selenium ile bileşen temelli test çerçevesi eğitimi. Component object model, SearchContext, LoadableComponent, shadow DOM ve bileşen kütüphanesi uygulamalı işle
Detayları Gör →Selenium testinde JDBC ile veritabanı doğrulama ve log yönetimi eğitimi. ResultSet, test verisi yönetimi, işlem geri alma, korelasyonlu loglama uygulamalı işlen
Detayları Gör →Selenium ile TestNG entegrasyonu eğitimi: annotation, assertion, DataProvider, testng.xml, paralel koşum ve listener raporlama. Online ve kurumsal.
Detayları Gör →Selenium ile dropdown, iframe, alert, web tablosu, takvim, sürükle-bırak ve Shadow DOM otomasyonu eğitimi. Actions ve JavascriptExecutor. Online ve kurumsal.
Detayları Gör →