Android testini Appium ile otomatikleştir
Getting Started with Android App Automation with Appium Eğitimi, Appium ile Android uygulamalarının otomatik test edilmesini sıfırdan öğretir.
Appium kurulumundan element bulmaya, jestlerden TestNG ile test organizasyonuna kadar
Getting Started with Android App Automation with Appium Eğitimi, Appium ile Android uygulamalarının otomatik test edilmesini sıfırdan öğretir. Katılımcılar Appium Server, UiAutomator2 sürücüsü ve Desired Capabilities ile ortam kurar, Appium Inspector ile locator stratejilerini uygular. Ardından tıklama, yazma, kaydırma gibi jestler, açık ve örtük bekleme, Page Object deseni işlenir. Program TestNG ile test organizasyonu, raporlama ve kararlı senaryo yazımıyla tamamlanır.
3 Gün. Her gün dört modül; kısa anlatımın ardından örnek bir Android uygulaması üzerinde adım adım gerçek test senaryoları yazılarak uygulama yapılır.
Orta Seviye — Appium ve UiAutomator2 ile Android uygulamalarında otomasyon testine giriş
Örnek bir Android uygulaması üzerinde her modülde yeni bir test tekniği gerçek senaryoya dönüştürülerek otomasyon paketi oluşturulur.
Tekrar eden manuel test adımlarını Appium ile otomatikleştirerek sürümleri daha hızlı ve daha az hatayla doğrulamayı öğrenirsiniz.
Appium Inspector ve doğru locator stratejileriyle kırılgan olmayan, tekrarlanabilir ve bakımı kolay testler yazarsınız.
Page Object deseni ve TestNG ile testleri düzenli, yeniden kullanılabilir ve raporlanabilir bir yapı içinde kurarsınız.
Eğitime başlamadan önce faydalı olacak bilgi ve kurulum
Java veya Kotlin'de değişken, sınıf ve metot gibi temel kavramları bilmek test kodu yazmak için gereklidir.
Android uygulamalarını cihaz veya emülatörde çalıştırma deneyimi test senaryolarını kurmayı kolaylaştırır.
Test senaryosu, beklenen sonuç ve doğrulama gibi temel test kavramlarına aşinalık faydalı olur.
JDK, Android SDK, Node.js ve Appium'un kurulabileceği bir geliştirme ortamı gerekir.
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 Server, UiAutomator2 sürücüsü ve gerekli SDK'ları kurup appium-doctor ile ortamı doğrulayabilirsiniz.
Desired Capabilities ile uygulamayı otomatik başlatan kararlı bir AndroidDriver oturumunu kurabilirsiniz.
Appium Inspector ile ekran hiyerarşisini inceleyip resource-id, text ve content-desc niteliklerini okuyabilirsiniz.
id, accessibility id, UiSelector ve XPath arasından kırılgan olmayan locator stratejilerini seçebilirsiniz.
Tıklama, yazma, kaydırma ve W3C Actions jestleriyle uygulamayla gerçekçi etkileşim senaryoları yazabilirsiniz.
Açık bekleme ve ExpectedConditions ile kararsızlığı azaltıp senkronizasyon sorunlarını çözebilirsiniz.
Page Object deseniyle ekranları modelleyip locator ve aksiyonları kapsülleyerek bakımı kolay testler yazarsınız.
TestNG ile testleri gruplayıp doğrulama, veri odaklı test ve rapor üretimini içeren bir paket kurabilirsiniz.
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.
Authentication, Firestore, Storage, Cloud Messaging, Crashlytics ve Remote Config ile uçtan uca gerçek zamanlı Android uygulaması geliştirme eğitimi.
Detayları Gör →Retrofit ile Android'de oluşturma, okuma, güncelleme ve silme; form doğrulama, iyimser güncelleme ve Room ile çevrimdışı CRUD eğitimi.
Detayları Gör →Room, DataStore, SharedPreferences ve dosya ile Android'de yerel veri saklama, ilişkisel modelleme, migration ve güvenli depolama eğitimi.
Detayları Gör →Java diliyle Activity, arayüz, RecyclerView, SQLite ve ağ erişimi kullanarak sıfırdan çalışan bir Android uygulaması geliştirme eğitimi.
Detayları Gör →Android Studio ile sıfırdan ilk çalışan Android uygulamanı kur; arayüz tasarımı, Activity, ekran geçişleri ve yayına hazırlık eğitimi.
Detayları Gör →Kotlin ile oyun döngüsü, Canvas, çarpışma, OpenGL ES ve Play Games servisleriyle Android oyun geliştirme eğitimi. Uygulamalı ve yayına odaklı.
Detayları Gör →