iOS uygulamanızı Appium ile test edin
Getting Started with iOS Automation Using Appium on macOS Eğitimi, iOS uygulamalarının test otomasyonunu Appium ile sıfırdan öğretir. macOS'ta Appium ve XCUITest sürücüsü ortamını kurar, desired capabilities ve WebDriverAgent mimarisini kavrar.
macOS ortamında Appium kurulumundan ilk çalışan iOS test senaryosuna kadar uygulamalı başlangıç
Getting Started with iOS Automation Using Appium on macOS Eğitimi, iOS uygulamalarının test otomasyonunu Appium ile sıfırdan öğretir. Katılımcılar macOS'ta Appium ve XCUITest sürücüsü ortamını kurar, WebDriverAgent mimarisini ve desired capabilities yapısını kavrar. Appium Inspector ile element bulma, locator stratejileri ve temel etkileşimler uygulanır. Program; simülatör ve gerçek cihazda çalıştırma ile ilk test senaryolarının kurulmasıyla tamamlanır.
4 Gün. Her gün dört modül; macOS'ta ortam kurulumundan element bulmaya ve ilk çalışan iOS test senaryosuna kadar adım adım ilerlenir.
Temel Seviye — macOS üzerinde Appium ve XCUITest sürücüsüyle iOS uygulamalarını test otomasyonuna başlatma
Örnek bir iOS uygulamasında ortam kurulumundan ilk teste kadar her adım macOS'ta uygulanır; her modül çalışan bir testle pekiştirilir.
Manuel testten Appium ile otomasyona geçerek tekrarlı iOS test senaryolarını hızlı ve tutarlı biçimde çalıştırmayı öğrenirsiniz.
Xcode, WebDriverAgent ve simülatör dahil iOS otomasyonunun yalnızca macOS'ta çalışan ortamını baştan sona kurarsınız.
Appium Inspector ve locator stratejileriyle arayüz elemanlarını güvenilir biçimde bulup etkileşim kurmayı öğrenirsiniz.
Eğitime başlamadan önce faydalı olacak bilgi ve ortam
Manuel test, test senaryosu ve hata raporlama gibi temel test kavramlarına aşinalık faydalı olacaktır.
Herhangi bir dilde değişken, döngü ve fonksiyon gibi temel programlama bilgisi test yazmayı kolaylaştırır.
Xcode kurulu, güncel bir macOS cihazı zorunludur; iOS otomasyonu yalnızca macOS üzerinde çalışır.
Terminal ve temel komut satırı 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'un istemci-sunucu yapısını, XCUITest sürücüsünü ve WebDriverAgent rolünü kavrayarak sağlam bir temel kurarsınız.
macOS'ta Xcode, Appium ve XCUITest sürücüsünü kurup appium-doctor ile çalışır bir otomasyon ortamı hazırlarsınız.
Capabilities yapısını doğru ayarlayarak simülatöre uygulama kurup test oturumunu güvenilir biçimde başlatabilirsiniz.
Appium Inspector ile arayüzü inceler, accessibility id, predicate ve class chain ile elemanları güvenilir bulursunuz.
Açık ve örtük beklemelerle testleri senkronize eder, kararsız testleri azaltacak dayanıklı bir yapı kurarsınız.
Dokunma, metin girme, kaydırma ve W3C Actions ile uygulamayla gerçekçi biçimde etkileşim kurabilirsiniz.
Assertion, Page Object deseni ve kurulum-temizlik adımlarıyla okunabilir ve bakımı kolay testler yazarsınız.
Simülatör ile gerçek cihaz farkını kavrayarak ilk uçtan uca iOS test senaryonuzu her iki ortamda çalıştırı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.
Sıfırdan Swift programlama giriş eğitimi: değişkenler, koşullar, döngüler, fonksiyonlar, koleksiyonlar ve optional temelleri.
Detayları Gör →Swift ve UIKit ile iPhone ve iPad uygulama geliştirme eğitimi: Auto Layout, size class, split view, Core Data ve App Store.
Detayları Gör →Swift, ARKit ve RealityKit ile artırılmış gerçeklik uygulama geliştirme eğitimi: dünya takibi, düzlem algılama, raycasting.
Detayları Gör →Swift ve Core Data ile iOS uygulamalarında kalıcı veri katmanı kurmayı, sorgu, ilişki, eşzamanlılık ve CloudKit senkronizasyonunu uygulamalı öğrenin.
Detayları Gör →Swift ve Xcode ile iOS uygulama geliştirmeyi temelden öğrenin; Swift dili, UIKit, Auto Layout, URLSession ve App Store yayın sürecini uygulamalı kapsar.
Detayları Gör →SwiftUI ile bildirime dayalı modern iOS uygulamaları geliştirmeyi öğrenin; view, state, binding, navigation, animasyon ve async/await konularını uygulamalı kaps
Detayları Gör →