Sobes.tech
Middle

Bir uygulama yayınlamadan önce neyi kontrol etmek gerekir?

sobes.tech yapay zeka

AI'dan gelen yanıt

  • Fonksiyonel Testler:
    • Tüm beyan edilen fonksiyonlar gereksinimlere uygun çalışıyor.
    • Ana kullanıcı senaryoları hatasız geçiyor.
    • Dış sistemler/hizmetlerle entegrasyonlar düzgün çalışıyor.
    • Veri yönetimi (oluşturma, okuma, güncelleme, silme) beklentilere uygun.
  • Fonksiyonel olmayan testler:
    • Performans: Yanıt süresi, kapasite, yük (stres, zirve).
    • Güvenlik:
      • SQL enjeksiyonları, XSS, CSRF’ye karşı koruma.
      • Kimlik doğrulama ve yetkilendirme kontrolleri.
      • Gizli verilere erişim kontrolü.
      • Güvenlik açıklarının tarayıcılar aracılığıyla analizi.
    • Kullanılabilirlik:
      • Sezgisel kullanıcı arayüzü.
      • UI/UX standartlarına ve tasarım şemalarına uygunluk.
      • Hata yönetimi ve kullanıcıya anlaşılır geri bildirim.
    • Erişilebilirlik:
      • WCAG standartlarına uygunluk (gerekirse).
      • Yardımcı teknolojilerle çalışma (ekran okuyucular vb.).
      • Kontrast, yazı tipi boyutu.
    • Uyumluluk:
      • Farklı işletim sistemleri ve sürümleri.
      • Farklı tarayıcılar ve sürümleri.
      • Farklı cihazlar (ekran çözünürlükleri, form faktörleri).
  • Regresyon testi: Değişiklikler sonrası daha önce çalışan fonksiyonlarda yeni hata olmamasının kontrolü. Ana regresyon setleri için otomasyon kullanımı.
  • Yerelleştirme ve uluslararasılaştırma testi (uygulanabilir):
    • Tüm desteklenen dillerde metinlerin doğru görüntülenmesi.
    • Tarih, sayı, para birimi formatlarının doğru olması.
    • Kodlama sorunlarının olmaması.
  • Kurulum ve güncelleme testi (uygulanabilir):
    • Uygulamanın doğru kurulması.
    • Yeni sürüme sorunsuz güncelleme (kullanıcı verilerinin korunması).
    • Uygulamanın "artıklarını" bırakmadan kaldırma imkanı.
  • Çapraz tarayıcı ve cihaz testi:
    • Uygulamanın tüm platformlar ve cihazlarda düzgün çalıştığının kontrolü.
  • Veri doğrulama:
    • Giriş verilerinin doğru işlenmesi, sınır ve hatalı değerler dahil.
  • Kayıt ve izleme:
    • Loglardaki kayıtların varlığı ve doğruluğu.
    • Sorunların zamanında tespiti için izleme sistemlerinin testi.
  • Dokümantasyonun kontrolü:
    • Kullanıcı ve teknik dokümantasyonun güncelliği.
  • Kod incelemesi ve statik analiz:
    • Potansiyel hataların tespiti ve kod kalitesinin artırılması.
  • Duman testi:
    • Uygulamanın temel ve kritik fonksiyonlarının hızlı kontrolü.

Final UAT (Kullanıcı Kabul Testi) aşaması, gerçek kullanıcılar veya müşteri temsilcilerinin katılımıyla yapılır.