MOBILE INTERRUPTION TESTING AND CHARLES PROXY EĞİTİMİ

Mobil uygulamayı gerçek dünyanın kesintilerinde sına

Çağrı, bildirim ve ağ kesintisi gibi interruption senaryolarını test etmeyi ve Charles Proxy ile mobil trafiği yakalayıp manipüle etmeyi öğrenin.

Mobil uygulamalarda kesinti (interruption) senaryolarını test etmeyi ve Charles Proxy ile trafik yakalama, SSL proxying, manipülasyon ve zayıf ağ simülasyonunu uygulamalı öğreten eğitim.

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

Eğitim Hakkında

Kesinti test senaryoları ve Charles Proxy ile trafik analizi

Bu odaklı eğitim, mobil uygulama testinde interruption (kesinti) senaryolarını ve Charles Proxy ile ağ trafiği analizini ele alır. Gelen çağrı, SMS, push bildirim, alarm, düşük pil ve uygulamanın arka plana alınması gibi kesintilerin uygulama durumu (state) üzerindeki etkisi; foreground/background yaşam döngüsü ve veri kaybı riskleri anlatılır. Charles Proxy'nin kurulumu, mobil cihazda proxy ve SSL sertifikası yapılandırması, HTTP/HTTPS trafiğinin yakalanması uygulanır. SSL Proxying, Breakpoints ile istek/yanıt manipülasyonu, Map Local/Map Remote, Throttling ile zayıf ağ simülasyonu ve Rewrite kuralları gösterilir. Katılımcılar gerçek bir mobil uygulamada kesinti senaryolarını çalıştırıp Charles ile API davranışını doğrular.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar kesinti senaryolarından Charles Proxy ile trafik yakalama ve manipülasyona kadar mobil testi uygular.

Seviye

Orta Seviye — Mobil uygulamalarda kesinti (interruption) testleri ve Charles Proxy ile ağ trafiği yakalama, manipülasyon ve hata senaryoları.

Öğrenme Metodu

Katılımcılar gerçek/emülatör mobil cihaz ve Charles Proxy kullanarak canlı kesinti senaryolarını ve trafik manipülasyonunu uygulamalı yapar.

Neden Bu Eğitim?

📱Gerçek Koşullar

Uygulamayı çağrı, bildirim ve ağ kesintisi gibi gerçek olaylarda sınarsınız.

🕵️Trafik Görünürlüğü

Charles ile API isteklerini ve yanıtlarını canlı izlersiniz.

🧪Hata Enjeksiyonu

Breakpoint ve throttling ile hata ve zayıf ağ senaryolarını simüle edersiniz.

Anahtar Konular

mobil testinterruption testingcharles proxyssl proxyingbreakpointmap localthrottlingapi testmobil qatrafik yakalama
“Bir uygulama ancak kesintiye uğradığında gerçek kalitesini gösterir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Test Temeli

Temel yazılım test kavramlarına aşinalık faydalıdır.

2
Mobil Kavram

Android/iOS uygulama ve yaşam döngüsü hakkında temel fikir önerilir.

3
HTTP Bilgisi

HTTP istek/yanıt ve API kavramlarına aşinalık gerekir.

4
Cihaz/Emülatör

Bir mobil cihaz veya emülatör ve Charles kurulabilen bir bilgisayar gerekir.

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ı, kesinti senaryolarını tasarlayıp uygulama davranışını doğrulayabilir.
Modül 1
Uygulama Yaşam Döngüsü
  • Foreground, background ve suspended durumları
  • Android activity/fragment yaşam döngüsü
  • iOS app state geçişleri (active/inactive/background)
  • State restoration ve veri kaybı riski
  • Bellek baskısında uygulamanın öldürülmesi
  • Kesinti sonrası doğru duruma dönme beklentisi
Modül 2
Kesinti Türleri
  • Gelen çağrı ve SMS kesintisi
  • Push bildirim ve banner kesintisi
  • Alarm, takvim ve zamanlayıcı kesintileri
  • Düşük pil ve pil tasarrufu modu etkisi
  • Ağ kesintisi (uçak modu, Wi-Fi/mobil geçişi)
  • Ekran kilidi ve çağrı merkezi overlay'leri
Modül 3
Test Senaryoları
  • Form doldururken kesinti ve veri korunması
  • Ödeme/işlem sırasında çağrı gelmesi
  • Video/ses oynatırken kesinti davranışı
  • Yükleme (upload/download) sırasında kesinti
  • Oturum (session) devamlılığı doğrulama
  • Kesinti sonrası UI ve odak (focus) kontrolü
Modül 4
Cihaz Koşulları
  • Developer options ile durum simülasyonu
  • Emülatör/simülatör ile çağrı ve bildirim tetikleme
  • Düşük bellek ve process kill senaryosu
  • Farklı OS sürümlerinde davranış farkları
  • Yatay/dikey yönlendirme (rotation) testleri
  • Kesinti test kontrol listesinin hazırlanması
Günün hedefiKatılımcı, Charles Proxy ile mobil trafiği yakalayıp manipüle edebilir.
Modül 1
Charles Kurulumu
  • Charles Proxy kurulumu ve proxy portu
  • Mobil cihazda manuel proxy ayarı
  • Aynı ağda bilgisayar IP'sine yönlendirme
  • Sequence ve Structure görünümleri
  • İstek/yanıt başlık ve gövdesini okuma
  • Recording ve filtreleme (focus) kullanımı
Modül 2
SSL Proxying
  • Charles root sertifikasının cihaza kurulması
  • SSL Proxying location (host:port) tanımı
  • HTTPS trafiğinin şifresinin çözülmesi
  • Certificate pinning kaynaklı engeller
  • Pinning bypass'ın sınırları ve etik sınır
  • Şifreli API yanıtlarının incelenmesi
Modül 3
Breakpoint ve Map
  • Breakpoints ile istek/yanıtı durdurup düzenleme
  • Yanıt kodunu ve gövdesini canlı değiştirme
  • Map Local ile yanıtı yerel dosyayla değiştirme
  • Map Remote ile isteği başka sunucuya yönlendirme
  • Mock yanıtla uç durum (edge case) testi
  • Hata (500/timeout) enjeksiyonu senaryosu
Modül 4
Throttling ve Rewrite
  • Throttle Settings ile zayıf ağ (3G/edge) simülasyonu
  • Bant genişliği ve gecikme (latency) ayarı
  • Rewrite kurallarıyla başlık/parametre değiştirme
  • No Caching ile cache davranışı testi
  • Repeat ve Compose ile istek tekrar/oluşturma
  • Trafik oturumunun kaydedilip paylaşılması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Yaşam Döngüsü

Mobil uygulama durum geçişlerini ve veri kaybı riskini açıklayabilirsiniz.

✅
Kesinti Testi

Çağrı, bildirim ve ağ kesintisi senaryolarını tasarlayabilirsiniz.

✅
Senaryo Tasarımı

Kritik akışlarda kesinti test senaryoları yazabilirsiniz.

✅
Trafik Yakalama

Charles Proxy ile mobil HTTP/HTTPS trafiğini yakalayabilirsiniz.

✅
SSL Proxying

Sertifika kurup HTTPS trafiğini çözümleyebilirsiniz.

✅
Manipülasyon

Breakpoint ve Map ile istek/yanıtları değiştirebilirsiniz.

✅
Ağ Simülasyonu

Throttling ile zayıf ağ koşullarını simüle edebilirsiniz.

✅
Hata Enjeksiyonu

Mock yanıt ve hata enjeksiyonuyla uç durumları test edebilirsiniz.

Kimler İçin Uygundur?

  • Mobil uygulama test eden QA mühendisleri
  • test otomasyon uzmanları
  • API davranışını cihaz üzerinde doğrulamak isteyen geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Mobil uygulama test eden QA mühendisleri, test otomasyon uzmanları ve API davranışını cihaz üzerinde doğrulamak isteyen geliştiriciler için uygundur.
Charles Proxy ücretsiz mi?
Charles ticari bir araçtır ve deneme sürümü vardır; eğitimde kurulum ve kullanım adım adım gösterilir.
Certificate pinning'i aşabilir miyiz?
Pinning engelleri ve sınırları açıklanır; yalnızca kendi test uygulamanızda ve etik sınırlar içinde ele alınır.
Uygulamalı lab var mı?
Evet, gerçek veya emülatör cihazda kesinti senaryoları çalıştırılıp Charles ile API davranışı doğrulanır.
Eğitim sonunda sertifika veriliyor mu?
Eğitimi tamamlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Mobile Interruption Testing and Charles Proxy Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Sistem Yönetimi TemelleriMD-102: Migrating Windows Clients Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

MD-102: Migrating Windows Clients Eğitimi

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

Windows 10'dan 11'e yükseltme, USMT ile veri taşıma ve GPO'dan Intune co-management'a geçişi uygulamalı öğreten MD-102 istemci göçü eğitimi.

Detayları Gör →
Sistem Yönetimi TemelleriMetrics & Monitoring Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Metrics & Monitoring Eğitimi

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

Prometheus ile metrik toplama, PromQL sorguları, Grafana panoları, Alertmanager uyarıları ve log/trace bütünleşmesini uygulamalı öğreten modern izleme eğitimi.

Detayları Gör →
Sistem Yönetimi TemelleriMicrosoft Fabric: Monitoring Fabric Warehouses Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Microsoft Fabric: Monitoring Fabric Warehouses Eğitimi

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

Microsoft Fabric Warehouse'larda kapasite izleme, query insights, DMV sorgu analizi ve performans/maliyet optimizasyonunu uygulamalı öğreten izleme eğitimi.

Detayları Gör →
Sistem Yönetimi TemelleriModel Tabanlı Sistem Mühendisliği (MBSE) ve SysML Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Model Tabanlı Sistem Mühendisliği (MBSE) ve SysML Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Model Tabanlı Sistem Mühendisliği (MBSE) yaklaşımını ve SysML'in yapı, davranış, gereksinim ve parametrik diyagramlarını uygulamalı öğreten ileri seviye eğitim.

Detayları Gör →
Sistem Yönetimi TemelleriModern Systems Engineering: Concurrent Engineering Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Modern Systems Engineering: Concurrent Engineering Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Eşzamanlı mühendislik (CE), entegre ürün geliştirme ekipleri, Concurrent Design Facility, DFMA ve QFD yöntemlerini uygulamalı öğreten ileri seviye eğitim.

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