Hvad er lokaliseringstest? Eksempel på testcases og tjekliste

Lokaliseringstest

Lokaliseringstest er en softwaretestteknik, hvor en softwares adfærd testes for en specifik region, lokalitet eller kultur. Formålet med at udføre lokaliseringstest for en software er at teste passende sproglige og kulturelle aspekter for en bestemt lokalitet. Det er processen med at tilpasse softwaren i henhold til det målrettede sprog og land.

Det største område, der er påvirket af lokaliseringstest, omfatter indhold og brugergrænseflade.

Det er en proces med at teste en globaliseret applikation, hvis brugergrænseflade, standardsprog, valuta, dato, tidsformat og dokumentation er designet i henhold til det målrettede land eller område. Det sikrer, at applikationen er egnet nok til at bruge i det pågældende land.

Eksempel:

1. Hvis projektet er designet til Tamil Nadu-staten i Indien, skal det designede projekt være på tamilsk sprog, tamilsk virtuelt tastatur skal være til stede osv.

2. Hvis projektet er designet til USA, skal tidsformatet ændres i henhold til USA Standard tid. Også sprog og pengeformat bør følge USA-standarder.

Lokaliseringstestvejledning: Lær med eksempler på testcases

Hvorfor udfører lokaliseringstest?

Formålet med at udføre lokaliseringstest er at kontrollere passende sproglige og kulturelle aspekter for en bestemt lokalitet. Det inkluderer en ændring i brugergrænsefladen eller endda de indledende indstillinger i henhold til kravene.

I denne type test vil mange forskellige testere gentage de samme funktioner. De verificerer forskellige ting som typografiske fejl, kulturel passende UI, sproglige fejl osv.

Det kaldes også som "L10N” fordi der er 10 tegn imellem L & N i ordet lokalisering.

Sådan laver du lokaliseringstest

Til en typisk lokaliseringstest opsætter vi build-verifikationstest, Funktionstest, Regressionstest, og endelig afmelding.

1. Byg verifikationstest er en lille delmængde af funktionstest, som udføres før QA starter med en detaljeret test.

2. Normal test er trinnet til at køre de normale testcases og finde logfejl under udførelsen.

3. Regressionstest er Defekt regressionsproces for at sikre, at defekten er udbedret, mens der ikke er nogen indvirkning af faste defekter på omkringliggende områder.

4. Final Sign-off er at udføre endelig kontrol af bygningen før levering til kunden.

Automatisering i lokaliseringstest

Hvis projektet er stort og skal testes ofte, så går vi efter Test af automatisering.

  • Vælg automatiseringsværktøj til at skrive scripts.
  • Tag scenariet, der skal testes for lokaliseringsstrategi.
  • Skriv scripts efter det.
  • Saml resultaterne og opdater scenariet som Bestået/Ikke bestået.

Bemærk: Selenium er et af de banebrydende værktøjer på dette område. Det er meget funktionsrigt, men det kræver mere teknisk viden at bruge.

Tjekliste for bedste praksis til lokaliseringstest

  • Lej et lokaliseringsfirma med ekspertise indenfor i18n engineering
  • Sørg for, at din lokaliseringsteststrategi giver mere tid til double-byte sprog.
  • Sørg for, at du internationaliserer din kode til DBCS korrekt, før du uddrager tekst, der skal sendes til oversættelse

Tjek denne tutorial for en forskel mellem lokalisering og globaliseringstest.

Eksempler på testsager til lokaliseringstest

S.No Test Case Beskrivelse
1 Ordlister er tilgængelige for reference og kontrol.
2 Tid og dato er korrekt formateret til målområdet.
3 Telefonnummerformater passer til målområdet.
4 Valuta for målregionen.
5 Adlyder licensen og reglerne det aktuelle websted (region).
6 Tekstindhold Layoutet på siderne er fejlfrit, skrifttypeuafhængighed og linjejusteringer.
7 Specialtegn, hyperlinks og genvejstaster funktionalitet.
8 Valideringsmeddelelse for inputfelter.
9 Den genererede build indeholder alle de nødvendige filer.
10 Den lokaliserede skærm har samme type elementer og numbers som kildeproduktets.
11 Sørg for den lokaliserede brugergrænseflade for software eller webapplikationer compares til kildebrugergrænsefladen i målet operatingsystemer og brugermiljøer.

Fordele ved lokaliseringstest

Following er fordelene ved lokaliseringstest

  • Samlede testomkostninger reduceres
  • Samlet supportomkostning reduceres
  • Hjælper med at reducere tiden til test.
  • Det har mere fleksibilitet og skalerbarhed.

Ulemper ved lokaliseringstest

Following er udfordringerne ved lokaliseringstestning

  • Kræver en domæneekspert
  • Ansættelse af lokal oversætter gør ofte processen dyr
  • Lagring af DBCS-tegn varierer i forskellige lande
  • En tester kan stå over for skemamæssige udfordringer

Sammendrag:

  • I Software Engineering udføres lokaliseringstest for at sikre, at produktet opfører sig i overensstemmelse med den lokale kultur eller indstillinger
  • Det største område, der påvirkes af lokaliseringstest, omfatter indhold og brugergrænseflade.
  • Testeren verificerer forskellige ting som typografiske fejl, kulturel passende UI, sproglige fejl osv.