23 Ekim 2024 Çarşamba

Pratik Mobil Test: Uygulama Kalitesini Artırmanın Yolları

 

Ders İçeriği

Ders 1: Mobil Uygulama Testine Giriş

  • Neden Mobil Uygulama Testi?

    • Kullanıcı deneyimini artırmak ve hataları minimize etmek için mobil uygulama testi şarttır. Mobil uygulamaların, özellikle kullanıcıların günlük hayatında büyük bir yer kapladığı günümüzde, kaliteyi sağlamak kritik bir öneme sahiptir.
  • Temel Test Türleri

    • Fonksiyonel Test
    • Kullanılabilirlik Testi
    • Performans Testi
    • Güvenlik Testi
    • Cihaz Uyumluluğu Testi

Ders 2: Pratik Test Senaryoları Geliştirme

  • Senaryo Yazma Atölyesi
    • Katılımcılar, belirli bir mobil uygulama (örneğin bir alışveriş uygulaması) için test senaryoları oluşturacaklar.
    • Örnek Senaryo: "Kullanıcı uygulamada yeni bir hesap oluşturmalı, ardından giriş yaparak ürün satın alabilmeli."
    • Senaryo Geliştirme: Kullanıcı adım adım yönergeleri takip ederek senaryoyu oluşturur ve grup içinde paylaşır.

Ders 3: Mobil Test Araçlarının Uygulanması

  • Araç Tanıtımı ve Kurulumu

    • Appium: Katılımcılar, Appium'u kuracak ve basit bir test senaryosunu otomatikleştirecekler.
    • Jest: Uygulama içerisindeki bileşenlerin test edilmesi için kullanılır. Katılımcılar, Jest ile bir bileşeni test etme pratiği yapacaklar.
  • Uygulama: Katılımcılar, belirli bir uygulamanın login fonksiyonunu otomatikleştirerek test senaryolarını yazacaklar.


Ders 4: Hataları Tanıma ve Raporlama

  • Hata Tespiti Pratiği

    • Katılımcılar, önceden belirlenmiş bir uygulamada (örneğin bir yemek sipariş uygulaması) hataları tespit edecekler. Bu hata türleri arasında:
      • Uygulamanın çökmesi
      • Yanlış yönlendirme
      • Hatalı veri girişi
  • Hata Raporlama Atölyesi

    • Tespit edilen hatalar, JIRA veya Trello kullanılarak rapor edilecek. Katılımcılar, bir hata raporu nasıl oluşturulur ve hangi bilgilerin yer alması gerektiğini öğrenecekler.

Ders 5: Kullanıcı Geri Bildirimlerini Değerlendirme

  • Geri Bildirim Toplama ve Analiz

    • Katılımcılar, belirli kullanıcı geri bildirimlerini inceleyecek ve bu geri bildirimlere dayalı iyileştirme önerileri sunacaklar.
    • Örnek: Bir uygulama için gelen olumsuz yorumları analiz etme ve bu yorumlara nasıl yanıt verileceği konusunda grup çalışması yapma.
  • Sonuçlandırma ve Geliştirme Stratejileri

    • Katılımcılar, kullanıcı geri bildirimlerini dikkate alarak uygulamanın hangi yönlerinin geliştirilmesi gerektiğine karar verecekler.

Pratik Ödevler

  • Senaryo Yazma Ödevi: Katılımcılardan, kendi seçtikleri bir mobil uygulama için 3 farklı test senaryosu yazmaları istenecek.
  • Hata Raporlama Ödevi: Katılımcılar, bir uygulamada tespit ettikleri en az 3 hatayı raporlayacaklar.

Amaç ve Hedefler

Bu ders, katılımcılara mobil uygulama test sürecini uygulamalı bir şekilde öğretmeyi hedeflemektedir. Her ders, katılımcıların gerçek dünyada karşılaşabilecekleri senaryolar ve araçlar üzerinden bilgi edinmelerini sağlayacak pratik örnekler içermektedir. Uygulama odaklı yaklaşım, katılımcıların öğrenilen bilgileri doğrudan uygulamalarında ve test süreçlerini geliştirmelerinde yardımcı olacaktır.

Hiç yorum yok:

Yorum Gönder

Mobil Uygulama Test Senaryoları