Bu rehberde
Hatayı yeniden üretemiyorsun ama iki testçi gerçek olduğuna yemin ediyor. Onlardan şüphelenmeden önce bir şeyi kontrol et: senden farklı dil ve bölge ayarları mı kullanıyorlar? Yerel ayar, ekranda görünen kelimelerden fazlasını değiştirir; aynı sürüm iki telefonda farklı davranabilir.
Yerel ayar neden davranışı değiştirir
- Metin uzunluğu. İngilizcede sığan bir etiket, uzun kelimeler içeren bir dilde kesilebilir, kötü kırılabilir ya da bir düğmeyi ekran dışına itebilir.
- Yazı yönü. Sağdan sola diller düzenleri aynalar. Simgeler, oklar ve kaydırma hareketleri yanlış yöne bakabilir.
- Sayı ve tarih biçimleri. Bir testçi "1,5", diğeri "1.5" yazar. Ayrıştırma, doğrulama ve sıralama beklenmeyen durumda bozulabilir.
- Para birimi, birimler ve takvimler. Fiyatlar, mesafeler ve haftanın başlangıç günü bölgeye göre değişir.
- Sıralama ve büyük-küçük harf kuralları. Alfabetik sıralama ve büyük/küçük harf dönüşümü her dilde aynı değildir.
- Eksik çeviriler. Yalnızca ana dilinde var olan bir metin geri döner, ham bir anahtar gösterir ya da boş kalır.
- Sunucu içeriği. Sunucu metni ya da veriyi bölgeye göre döndürüyorsa uygulama senin hiç görmediğin bir şey alabilir.
Dil ve bölge ayrı ayarlardır. Telefonu İngilizce ama Almanya bölgesiyle ayarlamak, İngilizce ve ABD bölgesiyle ayarlamaktan farklı davranabilir.
Testçilere bu soruları sor
Test brifine ya da geri bildirim formuna koy ki her rapor cevabı taşısın:
- Telefonun sistem dili ne?
- Bölge olarak ne ayarlı?
- Uygulamanın kendi ayarı varsa uygulama dili ne?
- Sayı, tarih ya da fiyat girdin mi, ve nasıl yazdın?
- Klavye dili sistem dilinden farklı mı?
- Yazı boyutu ya da ekran boyutu değiştirildi mi?
- Dili tekrar İngilizceye çevirince hata sürüyor mu?
Soru 7 en hızlı ayıklamadır. Hata kaybolursa yerel ayarla ilgilidir.
Kendin yeniden üret
- Kendi telefonunu ya da emülatörünü yalnızca dil değil, testçinin dili ve bölgesiyle ayarla.
- Raporun tam adımlarını tekrarla; sayıları ve tarihleri nasıl yazdıklarını da dahil et.
- Kesik metin, aynalanmış düzenler, boş etiketler ve başarısız girişler ara.
- Hâlâ yeniden üretilmiyorsa sunucu tarafını karşılaştır: o bölge için yanıt farklı mı?
Küçük bir yerel ayar kontrol listesi hazırla
Her dili test etmen gerekmez. Farklı şeyleri zorlayan kısa bir küme seç:
- Uzun kelimeler içeren bir dil.
- Bir sağdan sola dil.
- Virgülü ondalık ayırıcı olarak kullanan bir bölge.
- Referans olarak ana dilin.
Aynı temel akışı her birinde çalıştır ve testçilerden bunları kapsamalarını iste. Düzen sorunlarına daha derinden bakmak için bkz. uygulama yerelleştirmesi nasıl test edilir: uzun kelimeler, RTL, biçimler.
Bir sonrakini önle
- Kullanıcıya görünen metni asla metinleri birleştirerek oluşturma.
- Sayıları, tarihleri ve para birimini elle değil, platformun yerel ayar fonksiyonlarıyla biçimlendir.
- Çeviriler hazır olmadan önce uzun bir sahte metinle erken test et.
- Her hata raporu şablonuna yerel ayarı ekle.
İlgili
- Merkez: Uygulama testi sorunları: nedenler ve çözümler
- Düşük seviye telefonda uygulama yavaş
- Güncellemeden sonra uygulama çöküyor
AppReviewX'te testçiler sana özel, yapılandırılmış geri bildirim verir. Sorularında cihaz, dil ve bölgeyi isteyebilirsin; böylece her rapor bağlamıyla gelir. Ücretsiz başla ve uygulamanın kendi ayarlarının dışında ne yaptığını gör.