Middle
Tətbiqdə beynəlxalqlaşdırma necə sınaqdan keçirilir?
sobes.tech Süni İntellekt
AI-dan cavab
Beynəlxalqlaşdırma (i18n) testləri tətbiqin memarlığının lokalizasiyanı dəstəklədiyini yoxlayır. Bu, aşağıdakıların yoxlanmasını əhatə edir:
- Sabit kodlaşdırılmış sətirlərin olmaması: Bütün statik mətn elementləri xarici resurslardan alınmalıdır.
- Simvolların düzgün göstərilməsi: Müxtəlif əlifbalar, xüsusi simvollar və diakritik işarələr üçün dəstək.
- Məlumat formatlarının dəstəyi: Tarixlər, saatlar, ədədlər və valyutaların müxtəlif regional formatlarda düzgün göstərilməsi.
- Kodda regionalaya bağlılığın olmaması: Tətbiqin məntiqi müəyyən bir dil və ya regiona bağlı olmamalıdır.
- Kodlaşdırmaların düzgün işlənməsi: Uyğun kodlaşdırmadan, məsələn, UTF-8 istifadə olunması.
- UI/UX elastikliyi: İnterfeys dizaynı mətnin uzunluğundakı dəyişikliklərə, yazı istiqamətinə (LTR/RTL) və şrift ölçüsünə uyğun olmalıdır.
Test metodları:
- Pseudo-lokalizasiya: Mətn uzunluğu, simvol dəstəyi və sərt kodlaşdırılmış mətn problemlərini erkən mərhələlərdə aşkar etmək üçün süni yaradılmış "dil" istifadə etmək.
- Fərqli lokalarda test: Əməliyyat sistemində və ya tətbiq daxilində dəstəklənən müxtəlif lokalarda tətbiqi quraşdırmaq və işlətmək.
- Format yoxlaması: Regional parametrlərdən istifadə edərək tarixlər, saatlar, ədədlər və valyutaların göstərilməsini test etmək.
- UI təsdiqi: Bütün interfeys elementlərinin düzgün göstərildiyinə, mətnin kəsilməməsinə və elementlərin üst-üstə düşməməsinə əmin olmaq.
- Sıralama testləri: Seçilən lokal qaydalarına uyğun olaraq məlumatların düzgün sıralanmasını yoxlamaq.
- Axtarış testləri: Axtarışın lokal xüsusiyyətləri nəzərə alınmaqla düzgün işlədiyindən əmin olmaq (məsələn, aksentlərin nəzərə alınmaması).
- Giriş/çıxış məlumatları testləri: Müxtəlif lokalarda daxil edilən və tətbiq tərəfindən ixrac olunan məlumatların düzgün işlənməsini və göstərilməsini yoxlamaq.
Alətlər aşağıdakılardan ibarət ola bilər:
- Pseudo-lokalizasiya resurslarının yaradılması üçün alətlər.
- UI test avtomatlaşdırma çərçivələri (Selenium, Appium), müxtəlif lokalarda mətn və elementləri yoxlamağa uyğunlaşdırılmış.
- Brauzer plaginləri və ya əməliyyat sistemi/brauzerdə lokalı dəyişdirmək üçün alətlər.
i18n testləri inkişaf və test mərhələlərində həyata keçirilir, çox vaxt funksional testlərlə paralel olaraq, lokalizasiya (l10n) mərhələsindən əvvəl.