AppReviewX Giriş yap

Geri gezinme test listesi

Geri yığını, derin bağlantılar, diyaloglar ve modal akışlar: öngörülebilir davranış.

Bu rehberde

"Geri" her zaman aynı, öngörülebilir şeyi yapmalı. Android'de sistem geri tuşu ya da hareketi, iOS'ta geri düğmesi ve kenardan kaydırma vardır. Yalnızca kendi düğmelerini değil, sistem eylemini test et. Her maddede bir neden ve bir kontrol bulunur.

Temel yığın

1. Ana akışta geri Neden: geri, kullanıcının izlediği yolu tersine izlemeli. Nasıl kontrol edilir: uygulamayı aç, üç ya da dört ekran derine in, sonra tekrar tekrar geri bas. Aynı ekranları ters sırayla geçmeli ve başlangıçta bitmeli; hiç ziyaret etmediğin bir ekranda değil.

2. İlk ekrandan geri Neden: son geri basışı uygulamadan çıkarır; bu yanlış yapılması kolay bir durumdur. Nasıl kontrol edilir: ana ekranda geri bas. Uygulama çıkmalı ya da öngörülebilir bir şekilde sormalı; uygulamayı yeniden açmak tuhaf bir durum göstermemeli.

3. Sekmeler ve alt gezinme Neden: kullanıcılar her sekmenin kendi yerini korumasını ya da tutarlı şekilde sıfırlanmasını bekler. Nasıl kontrol edilir: A sekmesinde derine in, B sekmesine geçip geri dön. A bıraktığın yerde mi? Sonra geri bas ve nereye gittiğini not et. Her sekmede aynı kural geçerli olmalı.

Diyaloglar ve modallar

4. Diyaloglar ve alt sayfalar Neden: geri, önce en üst katmanı kapatmalı. Nasıl kontrol edilir: bir diyalog, menü ya da alt sayfa aç ve geri bas. Yalnızca o katman kapanmalı. Dışarı dokunmak tasarlandığı gibi davranmalı.

5. Modal ve çok adımlı akışlar Neden: bir sihirbazda geri, girilen verileri kaybedebilir. Nasıl kontrol edilir: birkaç adımlı bir formda veri gir, bir adım geri git, sonra ileri git. Veriler korunuyor mu? İlk adımda geri, sessizce atmak yerine sormalı.

6. Kaydedilmemiş değişiklikler Neden: kayıp düzenlemeler, düşünülmemiş bir geri tuşunun tipik sonucudur. Nasıl kontrol edilir: bir ayarı ya da metni değiştir ve geri bas. Uygulama kaydediyor, soruyor ya da uyarıyor mu (kararlaştırdığın gibi) ve bunu açıkça söylüyor mu?

Dış girişler

7. Derin bağlantılar ve bildirimler Neden: uygulamaya ortadan gelen kullanıcıların geçmişi yoktur ve geri yine de mantıklı olmalı. Nasıl kontrol edilir: uygulamayı bir bağlantıdan ya da bildirimden doğrudan derin bir ekrana aç, sonra geri bas. Mantıklı bir üst ekrana gitmeli; uygulamayı beklenmedik şekilde kapatmamalı ya da döngüye girmemeli.

8. Giriş ve tanıtım Neden: geri, tamamlanmış bir adıma döndürmemeli. Nasıl kontrol edilir: girişi tamamla, sonra geri bas. Giriş ekranını tekrar göstermemeli. Tanıtımdan ve ödemeden sonra da aynısını yap.

9. Yönlendirme döngüleri Neden: ileriye otomatik yönlendiren bir ekran kullanıcıyı tuzağa düşürür. Nasıl kontrol edilir: otomatik yönlendiren bir ekrandan (örneğin çıkış ya da izin kontrolünden sonra) tekrar tekrar geri bas. Çıkabilmelisin.

Durum ve sistem

10. Kesintiden sonra geri Neden: yeniden başlatmadan ya da uygulama geri geldikten sonra yığın kaybolmuş olabilir. Nasıl kontrol edilir: derine in, uygulamayı uzun süre arka plana at ya da uygulama geçişlerinden kapat (sistem onu geri yükleyebilir), yeniden aç ve geri bas. Bkz. kesinti testleri.

11. Döndürme ve klavye Neden: yön değişiklikleri ekranları yeniden oluşturabilir ve yığını sıfırlayabilir. Nasıl kontrol edilir: derin bir ekranda cihazı döndür, geri bas; klavye açıkken bir kez geri bas (önce klavyeyi kapatmalı).

12. Çift dokunuşlar ve hızlı basışlar Neden: geçiş sırasında geriye iki kez hızlıca basmak bir ekranı atlatabilir ya da çökmeye yol açabilir. Nasıl kontrol edilir: bir geçiş sırasında hızlıca iki kez geri bas ve nerede bittiğini kontrol et.

İlgili

İlk kez gelen kullanıcılar senin hiç düşünmeyeceğin yolları izler. Ücretsiz başla ve özel, yapılandırılmış geri bildirim iste.