Junior
Локализация тестирлөө деген эмне?
sobes.tech AI
AIден жооп
Тестирлөө — бул продукттун сапатын текшерүү процесси, ал конкреттүү регион, тил жана маданият үчүн ылайыкташтырылган. Максаты — локализацияланган продукт талапкерлердин күтүүлөрүнө жооп берерин жана котормо, даталар/убакыт форматтары, валюта, графика жана башка маданий өзгөчөлүктөр менен байланышкан каталар жоктугун камсыз кылуу.
Локализация тестирлөөсүндө текшерилүүчү негизги аспектилер:
- Тил жана котормо:
- Терминдер жана сөздөрдүн котормосунун тактыгы.
- Котормонун контекстке ылайыктуулугу.
- Грамматикалык жана орфографиялык каталардын жоктугу.
- Шрифттер жана символдордун туура көрсөтүлүшү.
- Маданий өзгөчөлүктөр:
- Даталар, убакыт, сандар, валюталар, өлчөмдөрдүн так көрсөтүлүшү.
- Колдонулган түстөр, сүрөттөр, символдордун кабыл алынгандыгы.
- Региондун укуктук жана нормативдик талаптарына ылайыкташтырылгандыгы.
- UI/UX:
- Тексттин кыскартылышы жана интерфейс элементтеринин кагылышы (UI clipping and overlapping) жоктугу.
- Тексттин оңдон солго жазылышы (солдон оңго жазуучу тилдер үчүн).
- Локализацияланган мазмундун ар кандай бөлүмдөрүндө туура көрсөтүлүшү.
- Локализацияланган мазмун менен шилтемелер жана интерактивдүү элементтердин иштеши.
Интернационализация жана локализациянын айырмачылыктары:
| Белги | Интернационализация (i18n) | Локализация (l10n) |
|---|---|---|
| Кезең | Проекттөө жана иштеп чыгуу | Негизги функция жана интернационализация аяктагандан кийин: |
| Максат | Өнүмдү ар кандай региондорго ылайыкташтыруу ("hardcoding"тен качуу) | Өнүмдү конкреттүү регион, тил жана маданият үчүн адаптациялоо: |
| Фокус | Локализациялоого ылайык ресурстарды коддон бөлүү | Текст которуу, форматтарды адаптациялоо, сүрөттөр, маданий нормаларды сактоо: |
| Ким иштейт | Программисттер | Лингвисттер, котормочулар жана QA командасы: |
Локализациялык тестирлөө интернационализация стадиясынан кийин жүргүзүлөт жана адатта функционалдык жана регрессиондук тестирлөө менен бирге локализацияланган версияларда жүргүзүлөт.