MOBİL UYGULAMA TEST EĞİTİMİ

Mobil uygulamalarda güvenilir test kültürü

Birim, arayüz ve Appium otomasyonuyla Android ve iOS'ta kaliteyi güvence altına alın

Mobil Uygulama Test Eğitimi, Android ve iOS uygulamalarında kaliteyi güvence altına alan test yaklaşımlarını uçtan uca öğretir. Program test piramidi, birim testleri ve test odaklı geliştirme ile başlar; Espresso ve XCUITest ile arayüz testlerini kapsar.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Test piramidinden otomasyona, cihaz çiftliğinden CI/CD hattına eksiksiz bir kalite akışı

Mobil Uygulama Test Eğitimi, Android ve iOS uygulamalarında kaliteyi güvence altına alan test yaklaşımlarını uçtan uca öğretir. Katılımcılar test piramidini, birim testlerini ve arayüz testlerini kavrar. Espresso ve XCUITest ile platform testleri, Appium ile çapraz platform otomasyonu uygulanır. Program; test verisi, kesinti noktaları, cihaz çiftlikleri, performans testi ve CI/CD hattına test entegrasyonu konularıyla tamamlanır.

Süre ve Format

3 Gün. Her gün dört modül; örnek bir mobil uygulama üzerinde birim testlerinden arayüz ve otomasyon testlerine kadar bir test takımı kurulur.

Seviye

Orta Seviye — Birim, arayüz ve otomasyon testleriyle Android ve iOS uygulamalarında kalite güvencesi

Öğrenme Metodu

Örnek bir mobil uygulama üzerinde birim, arayüz ve otomasyon testleri adım adım yazılarak eksiksiz bir test takımı oluşturulur.

Neden Bu Eğitim?

🛡️Kalite güvencesi

Test takımıyla hataları kullanıcıya ulaşmadan yakalar, sürüm güvenini ve uygulama kalitesini belirgin biçimde artırırsınız.

🤖Test otomasyonu

Appium ile tekrarlı testleri otomatikleştirir, manuel test yükünü azaltır ve regresyonları hızla tespit edersiniz.

🔁CI/CD entegrasyonu

Testleri sürekli entegrasyon hattına bağlayarak her değişiklikte otomatik doğrulama yapmayı öğrenirsiniz.

Anahtar Konular

mobil uygulama test eğitimiappium eğitimimobil test otomasyonuespresso testxcuitestmobil test kursubirim test eğitimici cd testandroid ios testyazılım test eğitimi
“Test, kodun doğruluğunu değil ekibin cesaretini korur; bu eğitim her değişiklikte güvenle ilerlemenizi sağlayan bir test kültürü kurar.”

Ön Koşullar

Eğitim öncesinde faydalı olacak geliştirme ve test bilgisi

1
Programlama temeli

Kotlin, Swift veya Java gibi bir dilde temel kod okuyup yazabilmek test senaryolarını anlamayı oldukça kolaylaştırır.

2
Mobil uygulama aşinalığı

Android veya iOS uygulamalarının genel yapısını tanımak test hedeflerini kavramayı belirgin biçimde hızlandırır.

3
Geliştirme ortamı

Android Studio veya Xcode'un kurulu ve emülatör ya da cihazla çalışır durumda olması testleri koşmak için gereklidir.

4
Temel git bilgisi

Sürüm kontrolü ve komut satırına aşinalık CI/CD entegrasyonu konusunu takip etmeyi oldukça kolaylaştırır.

Eğitim İçeriği

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.

Günün hedefiKatılımcı test piramidini ve test türlerini kavrar, birim testleri yazar, sahte nesnelerle bağımlılıkları yalıtır ve test odaklı geliştirme yaklaşımını uygular.
Modül 1
Test Stratejisi ve Piramit
  • Birim, entegrasyon ve uçtan uca test katmanları
  • Test piramidi ve maliyet-hız dengesi
  • Manuel ve otomatik testin yeri
  • Regresyon ve duman testi kavramları
  • Test kapsamı ve anlamlı ölçüm kavramı
  • Test edilebilir kod için tasarım ilkeleri
Modül 2
Birim Testi Yazımı
  • Android'de JUnit ile birim testi
  • iOS tarafında XCTest ile birim testi
  • Assert ile beklenen sonucun doğrulanması
  • Arrange-Act-Assert deseninin uygulanması
  • Parametreli ve sınır değer testleri
  • Test adlandırma ve okunabilirlik
Modül 3
Bağımlılık ve Sahte Nesneler
  • Mockito ile sahte nesne oluşturma
  • Stub, mock ve fake arasındaki fark
  • Bağımlılığın enjeksiyonla yalıtılması
  • Ağ ve veri tabanının sahtelenmesi
  • Davranış ve durum temelli doğrulama
  • Zaman ve rastgelelik gibi dış etkenler
Modül 4
Test Odaklı Geliştirme
  • Kırmızı-yeşil-yeniden düzenle döngüsü
  • Önce test yazmanın tasarıma etkisi
  • Küçük adımlarla ilerleme disiplini
  • Yeniden düzenlemede testin güvencesi
  • Test kokuları ve kaçınılması gerekenler
  • Sürdürülebilir test takımı kültürü
Günün hedefiKatılımcı Espresso ve XCUITest ile arayüz testleri yazar, kullanıcı akışlarını otomatikleştirir, bekleme ve senkronizasyonu yönetir ve kararlı testler kurmayı öğrenir.
Modül 1
Android Espresso Testleri
  • Espresso ile arayüz testi kurulumu
  • onView ve ViewMatchers ile öğe bulma
  • perform ile tıklama ve metin girme
  • check ve ViewAssertions ile doğrulama
  • IdlingResource ile senkronizasyon
  • RecyclerView ile liste etkileşimi testi
Modül 2
iOS XCUITest Testleri
  • XCUITest ile arayüz testi kurulumu
  • XCUIApplication ile uygulama başlatma
  • Erişilebilirlik tanımlayıcıyla öğe bulma
  • Dokunma, kaydırma ve metin etkileşimi
  • Beklenti ve koşul ile senkronizasyon
  • Ekran görüntüsü ile hata tespiti
Modül 3
Kullanıcı Akışı Senaryoları
  • Giriş ve kayıt akışının test edilmesi
  • Ekranlar arası gezinme doğrulaması
  • Form doldurma ve doğrulama testi
  • Liste, detay ve arama akışının testi
  • Hata ve boş durumların test edilmesi
  • İzin diyaloglarının ele alınması
Modül 4
Kararlılık ve Sayfa Deseni
  • Kırılgan testlerin nedenleri ve çözümü
  • Açık ve örtük bekleme stratejileri
  • Page Object deseniyle bakım kolaylığı
  • Test verisi ve başlangıç durumu yönetimi
  • Yeniden deneme ve kırpışmanın azaltılması
  • Okunabilir ve sürdürülebilir test yapısı
Günün hedefiKatılımcı Appium ile çapraz platform otomasyon kurar, cihaz çiftliklerinde test koşar, performans testini kavrar ve testleri CI/CD hattına entegre etmeyi öğrenir.
Modül 1
Appium ile Çapraz Platform
  • Appium mimarisi ve WebDriver protokolü
  • Android ve iOS için sürücü yapılandırması
  • Desired capabilities ile oturum kurma
  • Appium Inspector ile öğe bulma
  • Locator stratejileri ve seçiciler
  • Tek senaryoyla iki platformu test etme
Modül 2
Gelişmiş Etkileşim ve Senaryo
  • Dokunma, kaydırma ve jest hareketleri
  • Bekleme ve senkronizasyon yönetimi
  • Bağlam değiştirme ve WebView testi
  • Test çerçevesiyle senaryo düzenleme
  • Veriyle beslenen test senaryoları
  • Raporlama ve hata ekran görüntüsü
Modül 3
Cihaz Çiftlikleri ve Performans
  • Gerçek cihaz ve emülatör dengesi
  • Firebase Test Lab ile bulut testi
  • Çoklu cihaz ve sürüm kapsaması
  • Başlatma süresi ve akıcılık ölçümü
  • Bellek ve pil kullanımının izlenmesi
  • Performans eşikleri ve regresyon tespiti
Modül 4
Sürekli Test ve CI/CD
  • CI/CD hattına test entegrasyonu
  • Her değişiklikte otomatik test koşumu
  • Test raporu ve başarısızlık bildirimi
  • Paralel koşum ve test süresinin kısaltımı
  • Kritik testlerle sürüm kapısı kurma
  • Test sonuçlarının izlenmesi ve iyileştirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Test stratejisi

Test piramidini kavrar, hangi testin nerede yazılacağını bilir ve dengeli bir test stratejisi kurabilirsiniz.

✅
Birim testleri

JUnit ve XCTest ile birim testleri yazar, sahte nesnelerle bağımlılıkları yalıtarak hızlı geri bildirim alırsınız.

✅
Test odaklı geliştirme

Kırmızı-yeşil-yeniden düzenle döngüsüyle test odaklı geliştirme uygular, daha sağlam tasarımlar üretirsiniz.

✅
Arayüz testleri

Espresso ve XCUITest ile kullanıcı akışlarını otomatikleştirir, kararlı ve bakımı kolay arayüz testleri yazarsınız.

✅
Appium otomasyonu

Appium ile tek senaryodan Android ve iOS'u test eder, çapraz platform otomasyon takımı kurabilirsiniz.

✅
Cihaz çiftlikleri

Firebase Test Lab gibi cihaz çiftlikleriyle farklı cihaz ve sürümlerde testleri ölçekli biçimde koşabilirsiniz.

✅
Performans testi

Başlatma süresi, bellek ve akıcılık gibi metrikleri ölçer, performans regresyonlarını erkenden yakalarsınız.

✅
Sürekli test

Testleri CI/CD hattına entegre eder, her değişiklikte otomatik doğrulamayla sürüm güvenini artırırsınız.

Kimler İçin Uygundur?

  • Mobil uygulamalarda test yazmak isteyen geliştiriciler
  • otomasyonu öğrenmek isteyen test mühendisleri
  • kalite güvence uzmanları
  • test kültürü kurmak isteyen yazılım ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Mobil uygulamalarda test yazmak isteyen geliştiriciler, otomasyonu öğrenmek isteyen test mühendisleri ve kalite güvence uzmanları için uygundur. Bir programlama dilinde temel kod okuyup yazabilmek ve mobil uygulama yapısına aşinalık yeterlidir; test araçları eğitimde ele alınır.
Hangi test araçları öğretiliyor?
Android tarafında JUnit, Mockito ve Espresso; iOS tarafında XCTest ve XCUITest işlenir. Çapraz platform otomasyon için Appium, bulut testi için Firebase Test Lab gibi cihaz çiftlikleri ve CI/CD entegrasyonu uygulamalı biçimde ele alınır.
Appium hem Android hem iOS için mi kullanılıyor?
Evet, Appium WebDriver protokolü üzerinden tek bir test senaryosuyla hem Android hem iOS uygulamalarını test etmeyi sağlar. Eğitimde sürücü yapılandırması, öğe bulma stratejileri ve çapraz platform senaryo yazımı örneklerle gösterilir.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Örnek bir uygulama üzerinde birim, arayüz ve otomasyon testlerinden oluşan bir test takımı kurulur. Yüz yüze veya online yapılabilir ve kurumun test ihtiyacına göre uyarlanabilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika tamamlanan modülleri ve kurulan test takımını belgeler; kurumsal gruplara özel uyarlama yapılabilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Mobil Uygulama Test Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Mobil Geliştirme TemelleriAdding Elements & the Mobile Application Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Adding Elements & the Mobile Application Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Android proje yapısı, UI elemanları, ConstraintLayout, RecyclerView, navigasyon ve Room ile sıfırdan mobil uygulama geliştirme eğitimi. Uygulamalı.

Detayları Gör →
Mobil Geliştirme TemelleriAzure Developer: Creating Mobile Apps Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Azure Developer: Creating Mobile Apps Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

App Service, Cosmos DB, Notification Hubs, Azure Functions ve AD B2C ile Azure üzerinde mobil backend geliştirme eğitimi. İzleme ve CI/CD uygulamalı.

Detayları Gör →
Mobil Geliştirme TemelleriISTQB Certified Tester Mobile Application Testing Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

ISTQB Certified Tester Mobile Application Testing Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Mobil test türleri, cihaz ortamları, test teknikleri ve Appium otomasyonuyla ISTQB CT-MAT mobil uygulama testi eğitimi. Sınav hazırlığı uygulamalı.

Detayları Gör →
Mobil Geliştirme TemelleriManaging Modern Desktops: Mobile Application Management Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Managing Modern Desktops: Mobile Application Management Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Microsoft Intune ile uygulama dağıtımı, MAM koruma politikaları, app configuration ve koşullu erişim eğitimi. MD-101 konularına uygulamalı hazırlık.

Detayları Gör →
Mobil Geliştirme TemelleriMicrosoft 365 Mobile Apps - Beginner Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Microsoft 365 Mobile Apps - Beginner Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Outlook, Teams, OneDrive, Word, Excel ve PowerPoint mobil uygulamalarıyla Microsoft 365 başlangıç eğitimi. Kurulumdan güvenliğe uygulamalı rehber.

Detayları Gör →
Mobil Geliştirme TemelleriMicrosoft 365 Mobile Apps Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Microsoft 365 Mobile Apps Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Power Apps, Power Fx, Dataverse ve Power Automate ile Microsoft 365 üzerinde mobil iş uygulamaları geliştirmeyi öğreten uygulamalı kurumsal eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn