AppReviewX Giriş yap

Tek başına geliştirici için manuel ve otomatik test

Solo bir geliştiricinin önce neyi otomatikleştirmesi, neyi insanlara bırakması ve sınırlı zamanını nasıl bölmesi gerektiği.

Bu rehberde

Zamanın sınırlı. Otomatik testleri tekrar tekrar çalıştırmak ucuzdur; manuel test ise kontrol etmeyi aklına getirmediğin şeyleri bulur. Soru hangisinin daha iyi olduğu değil, neyin önce nereye gideceği.

Kriterler

Kriter Otomatik (birim, arayüz) Manuel (sen ya da başkaları)
İyi olduğu şey Çalışmaya devam etmesi gereken mantık: hesaplamalar, ayrıştırma, durum, gerilemeler Kullanılabilirlik, kafa karışıklığı, gerçek cihazlarda yerleşim, "doğru hissettiriyor mu"
Başlangıç maliyeti Testleri yazmak ve bakımını yapmak Az kurulum
Çalıştırma başına maliyet Neredeyse sıfır Her seferinde senin zamanın
Zayıf olduğu yer Kodlamadığın her şey; arayüz testleri kırılgan olabilir Tekrar: insanlar adım atlar ve yorulur
Sürprizleri bulma Nadiren Sıklıkla

Önce neyi otomatikleştirmeli

  1. Saf mantık. Net girdi ve çıktısı olanlar: fiyatlandırma, biçimlendirme, senkronizasyon kuralları, veri taşıma.
  2. Zaten düzelttiğin hatalar. Düzeltilen her hata için bir test, aynı hatanın geri gelmesini önler.
  3. Kritik yollar. Bozulursa en çok zarar verecek olanlar: oturum açma, satın alma, veri kaydetme. Bunları az tut.

İnsanlara bırakılacaklar

  • İlk açılış deneyimi ve onboarding
  • Hedeflediğin ekran boyutları ve işletim sistemi sürümlerinde yerleşim
  • Metin, akışlar ve kullanıcının yanlış anlayabileceği her şey
  • Kesintiler: çağrılar, zayıf bağlantı, düşük pil, arka plan ve geri dönüş

Basit bir rutin

Her sürümden önce otomatik seti çalıştır, ardından bir gerçek cihazda kritik yollar üzerinde kısa bir manuel tur at. Birkaç sürümde bir, uygulamayı hiç görmemiş dış test kullanıcılarını getir; artık kendi kör noktalarını göremezsin.

AppReviewX nerede yardımcı olur

Dış test kullanıcıları, tek başına yapamayacağın manuel tarafı kapsar. AppReviewX'te diğer geliştiriciler yayınlanmış uygulamanla ilgili özel, yapılandırılmış geri bildirim verir; 1 kabul edilen geri bildirim = 1 kredi ve yeni hesaplar 0 krediyle başlar. Otomatik testlerinin yerini tutmaz.

İlgili: tüm test seçenekleri, alpha, beta ve release candidate, beta testi ve soft launch.

Ücretsiz başla