Sobes.tech
Middle

Ինչպես է իրականացվում ինտերնացիոնալիզացիայի թեստավորումը հավելվածում?

sobes.tech AI

Պատասխան AI-ից

ՏԵՍՏԱՐԿՈՒԹՅՈՒՆՆԵՐԻ ԻՆՏԵՐՆԱՑԻՈՆԱԼԻԶԱՑԻԱՅԻ (i18n) ստուգում է, արդյոք ծրագրի ճարտարապետությունը աջակցում է տեղայնացմանը: Սա ներառում է ստուգումներ՝

  • Անհրաժեշտ է հարթակային տողեր: Բոլոր վիճակագրական տեքստային տարրերը պետք է արտահանվեն արտաքին ռեսուրսներից:
  • Նշանների ճիշտ ցուցադրում: Տարբեր այբուբենների, հատուկ նշանների և դիակրիտիկ նշանների աջակցում:
  • Տվյալների ձևաչափերի աջակցում: Դատարկությունների, ժամանակների, թվերի, արժույթների ճիշտ ցուցադրում տարբեր տարածաշրջանային ձևաչափերով:
  • Տեղականության կախվածության բացակայություն կոդում: Ծրագրի տրամաբանությունը չպետք է կախված լինի կոնկրետ լեզվից կամ տարածաշրջանից:
  • Կոդավորման ճիշտ կառավարում: Օրինակ, օգտագործել համապատասխան կոդավորում, օրինակ՝ UTF-8:
  • UI/UX ճկունություն: Դիզայնը պետք է նախատեսի տեքստի երկարության փոփոխություններ, գրելու ուղղություն (LTR/RTL) և տառատեսակի չափը:

Թեստավորման մեթոդներ:

  1. Սպեկուլյո-լոկալիզացիա: Արհեստականորեն ստեղծված "լեզու" օգտագործելով՝ տեքստերի երկարության խնդիրների, նշանների աջակցման և հարդկոդավորված տեքստի հայտնաբերման համար՝ նախնական փուլերում:
  2. Տարբեր տեղականներում փորձարկում: Ծրագրի տեղադրումը և գործարկումը տարբեր աջակցվող տեղականներում՝ օպերացիոն համակարգում կամ ծրագրի ներսում:
  3. Ֆորմատավորման ստուգում: Տվյալների, ժամանակների, թվերի, արժույթների ցուցադրության փորձարկում՝ տարածաշրջանային կարգավորումներով:
  4. UI վալիդացիա: Բոլոր ինտերֆեյսի տարրերի ճիշտ ցուցադրության ստուգում, տեքստի կրճատում կամ տարրերի շփոթմունք բացակայությամբ:
  5. Սորտավորման փորձարկում: Տվյալների ճիշտ դասավորության ստուգում՝ ընտրված տեղական կարգավորումների կանոնների համաձայն:
  6. Որոնման փորձարկում: Համոզվել, որ որոնումը ճիշտ է աշխատում՝ հաշվի առնելով տեղական առանձնահատկությունները (օրինակ՝ ակցենտների անտեսում):
  7. Մուտքային/արտաքին տվյալների փորձարկում: Տարբեր տեղականներում մուտքագրված տվյալների ճիշտ մշակումը և ցուցադրումը, ինչպես նաև ծրագրի արտահանած տվյալները:

Ապարատային միջոցները կարող են ներառել՝

  • Պսևդոլոկալիզացիայի ռեսուրսների ստեղծման գործիքներ:
  • UI ավտոմատացման ֆրեյմվորկեր (Selenium, Appium), որոնք հարմարեցված են տարբեր տեղականներում տեքստերի և ինտերֆեյսի տարրերի ստուգմանը:
  • Բրաուզերների պլագիններ կամ գործիքներ՝ տեղական փոխելու համար օպերացիոն համակարգում կամ բրաուզերում:

i18n-ի փորձարկումը կատարվում է ծրագրավորման և փորձարկման փուլում, հաճախ՝ ֆունկցիոնալ փորձարկումների հետ միասին, նախքան տեղայնացման փուլը (l10n):