AppReviewX Giriş yap

Windows uygulamasını yayınlamadan önce test listesi

Kurulum, güncelleme, kaldırma, izinler, yüksek DPI, çevrimdışı çalışma ve çökme kontrolleri; her birinin nasıl doğrulanacağıyla birlikte.

Bu rehberde

Bunu geliştirme bilgisayarın dışındaki bir makinede çalıştır: sanal makinede ya da yedek bir dizüstü bilgisayarda temiz bir Windows kurulumu. Her maddenin bir nedeni ve nasıl kontrol edileceği var.

Kurulum ve kaldırma

  1. Temiz kurulum, geliştirici araçları olmadan çalışır. Neden: PC'nde kullanıcıda olmayan çalışma zamanları ve sertifikalar var. Kontrol: temiz bir VM'e kur; başka hiçbir şey kurmadan uygulamayı aç.
  2. Standart kullanıcı kurabilir ve çalıştırabilir. Neden: birçok kullanıcının yönetici hakları yok. Kontrol: yönetici olmayan bir hesapla kur ve kullan; gördüğün her yetki yükseltme istemini not et.
  3. Kurulum uyarıları beklenen bir şeydir. Neden: imzasız ya da tanınmayan bir kurucu, kullanıcıyı korkutan SmartScreen benzeri bir uyarı tetikleyebilir. Kontrol: kurucuyu bir kullanıcının yapacağı gibi tarayıcıdan indir ve ne göründüğünü kaydet.
  4. Kaldırma uygulamayı temiz biçimde siler. Neden: artıklar kullanıcıyı rahatsız eder ve yeniden kurulumları bozar. Kontrol: kaldır, sonra kurulum klasörüne, Başlat menüsüne ve Uygulamalar listesine bak. Hangi kullanıcı verisinin kalacağına bilinçli karar ver.

Güncelleme

  1. Eski bir sürümün üzerine güncelleme ayarları ve verileri korur. Kontrol: önceki sürümü kur, veri oluştur, güncelle, karşılaştır.
  2. Uygulama açıkken güncelleme. Kontrol: güncellemeyi uygulama açıkken başlat; dosyaları bozmamalı.

Ortam

  1. Yüksek DPI ve ölçekleme. Neden: yüzde 125-200 ölçeklemede bulanık metin ya da kesilmiş diyalog kutuları. Kontrol: Windows ayarlarında ölçeklemeyi değiştir ve uygulamayı yeniden aç.
  2. Farklı ölçeklemeli iki monitör; birini çıkarma. Kontrol: pencereyi monitörler arasında taşı, kapat, birini çıkar, yeniden aç. Pencere görünür bir ekranda açılmalı.
  3. İzinler ve klasörler. Neden: .exe'nin yanına yazmak korumalı klasörlerde başarısız olur. Kontrol: ayarların ve günlüklerin kullanıcının yazabileceği bir konuma gittiğini doğrula.
  4. Boşluk, aksan ve Latin dışı karakter içeren yollar. Kontrol: böyle bir yoldan dosya aç; kullanıcı adında da böyle karakterler olsun.
  5. Çevrimdışı ve dengesiz ağ. Kontrol: ağı başlangıçta, görev ortasında ve kaydetmede kapat. Uygulama net bir mesaj göstermeli, donmamalı.
  6. Uyku, hazırda bekletme, devam. Kontrol: uzun bir görev sırasında bilgisayarı uyku moduna al, sonra uyandır.

Çökmeler

  1. Çökme yararlı bilgi bırakır. Kontrol: test sürümünde bilerek bir hata tetikle; bir günlük ya da rapor oluştuğunu ve gizli bilgi içermediğini doğrula. Bkz. çökme raporları nasıl okunur ve önceliklendirilir.
  2. Tester'lar sorunları tutarlı biçimde bildirebilir. Onlara işletim sistemi sürümü ve build numarasının yer aldığı bir hata raporu şablonu ver.

Sonuçları kaydet

Her maddeyi geçti, kaldı ya da test edilmedi olarak işaretle. Kısa ve dürüst bir liste, uzun ama işaretsiz bir listeden iyidir.

AppReviewX; Google Play, Apple App Store, Mac App Store ve Microsoft Store'daki mağaza bağlantısıyla uygulamaları kabul eder. Windows ve Mac uygulamalarının zaten kendi mağazalarında yayınlanmış olması gerekir; AppReviewX build'leri ya da kurulum dosyalarını dağıtmaz. Geri bildirim özel ve yapılandırılmıştır; kabul edilen her geri bildirim = 1 kredi; mağaza puanları isteğe bağlı, ücretsiz ve asla zorunlu değildir. Windows ve Mac uygulamaları merkezine dön. Ayrıca bkz. Mac uygulaması test listesi ve Microsoft Store gönderim listesi. Mobil de yayınlıyorsan ücretsiz başla.