Middle
Uygulamada uluslararasılaştırma testi nasıl yapılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Uluslararasılaştırma (i18n) testleri, uygulamanın mimarisinin yerelleştirmeyi desteklediğini doğrular. Bu, şunların kontrol edilmesini içerir:
- Sabit kodlanmış dizgilerin olmaması: Tüm statik metin öğeleri dış kaynaklardan alınmalıdır.
- Karakterlerin doğru görüntülenmesi: Farklı alfabeler, özel karakterler ve diakritik işaretler desteği.
- Veri formatlarının desteklenmesi: Farklı bölgesel formatlarda tarih, saat, sayı ve para birimlerinin doğru görüntülenmesi.
- Kodda bölgeye bağımlılık olmaması: Uygulama mantığı belirli bir dil veya bölgeye bağlı olmamalıdır.
- Kodlamaların doğru işlenmesi: Uygun kodlama kullanımı, örneğin UTF-8.
- UI/UX esnekliği: Arayüz tasarımı, metin uzunluğundaki değişiklikler, yazım yönü (LTR/RTL) ve yazı tipi boyutlarındaki değişiklikleri karşılamalıdır.
Test yöntemleri:
- Pseudolokalizasyon: Metin uzunluğu, karakter desteği ve gömülü metin sorunlarını erken aşamalarda tespit etmek için yapay olarak oluşturulmuş "dil" kullanımı.
- Farklı yerelleştirmelerde test: İşletim sistemi veya uygulama içinde desteklenen farklı yerelleştirmelerde uygulamayı kurma ve çalıştırma.
- Format doğrulama: Bölgesel ayarları kullanarak tarih, saat, sayı ve para birimi görüntüleme testleri.
- UI doğrulama: Tüm arayüz öğelerinin doğru görüntülendiğinin kontrolü, metin kesilmesi veya öğe örtüşmesi olmadan.
- Sıralama testi: Seçilen bölge kurallarına uygun olarak verilerin doğru sıralanmasının kontrolü.
- Arama testi: Aramanın bölgeye özgü özellikleri dikkate alarak doğru çalıştığından emin olunması (örneğin, aksanların göz ardı edilmesi).
- Giriş/Çıkış verisi testi: Farklı yerelleştirmelerde girilen ve uygulama tarafından dışa aktarılan verilerin doğru işlenip görüntülendiğinin kontrolü.
Araçlar şunları içerebilir:
- Pseudolokalizasyon kaynakları oluşturmak için araçlar.
- UI test otomasyon framework'leri (Selenium, Appium), farklı yerelleştirmelerdeki metinleri ve arayüz öğelerini kontrol etmek için uyarlanmış.
- Tarayıcılar için eklentiler veya işletim sistemi/tarayıcıda bölgeyi değiştirme araçları.
i18n testleri, geliştirme ve test aşamalarında, genellikle fonksiyonel testlerle paralel olarak, yerelleştirme (l10n) aşamasından önce gerçekleştirilir.