Vad är lokaliseringstestning? Exempel på testfall och checklista

Lokaliseringstestning

Lokaliseringstestning är en mjukvarutestteknik där beteendet hos en programvara testas för en specifik region, lokal eller kultur. Syftet med att göra lokaliseringstestning för en programvara är att testa lämpliga språkliga och kulturella aspekter för en viss plats. Det är processen att anpassa programvaran enligt målspråket och landet.

Det största området som påverkas av lokaliseringstestning inkluderar innehåll och användargränssnitt.

Det är en process för att testa en globaliserad applikation vars användargränssnitt, standardspråk, valuta, datum, tidsformat och dokumentation är utformade enligt det land eller region som du riktar dig till. Det säkerställer att applikationen är tillräckligt kapabel för användning i just det landet.

Exempelvis:

1. Om projektet är designat för delstaten Tamil Nadu i Indien, ska det designade projektet vara på tamilskt språk, tamilskt virtuellt tangentbord ska finnas osv.

2. Om projektet är designat för USA, bör tidsformatet ändras enligt USA Standard Time. Språk- och pengaformat bör också följa USA:s standarder.

Lokaliseringstestning

Varför gör lokaliseringstestning?

Syftet med att göra lokaliseringstestning är att kontrollera lämpliga språkliga och kulturella aspekter för en viss plats. Det inkluderar en förändring av användargränssnittet eller till och med de initiala inställningarna enligt kraven.

I denna typ av testning kommer många olika testare att upprepa samma funktioner. De verifierar olika saker som typografiska fel, kulturell lämplighet för UI, språkliga fel, etc.

Det kallas också som "L10N” eftersom det har 10 tecken mellan L & N i ordet lokalisering.

Hur man gör lokaliseringstestning

För en typisk lokaliseringstestning, ställer vi upp byggverifieringstestning, funktions~~POS=TRUNC, Regressionstestning, och slutlig sign-off.

1. Byggverifieringstestning är en liten delmängd av funktionstestning, som utförs innan QA startar med någon detaljerad testning.

2. Normal testning är steget för att köra de normala testfallen och hitta loggfel under körning.

3. Regressionstestning är defekt regressionsprocess för att säkerställa att defekten åtgärdas medan det inte finns någon påverkan av fixerade defekter på omgivande områden.

4. Slutlig sign-off är att utföra slutlig kontroll av bygget innan leverans till kunden.

Automatisering i lokaliseringstestning

Om projektet är stort och behöver testas ofta så går vi för Automationstestning.

  • Välj automatiseringsverktyg för att skriva skript.
  • Ta scenariot som ska testas för lokaliseringsstrategi.
  • Skriv manus enligt det.
  • Samla resultaten och uppdatera scenariot som Godkänt/Underkänd.

Anmärkningar: Selenium är ett av de banbrytande verktygen inom detta område. Det är mycket funktionsrikt, men det kräver mer teknisk kunskap att använda.

Bästa praxis Checklista för lokaliseringstestning

  • Anlita en lokaliseringsfirma med expertis inom i18n teknik
  • Se till att din lokaliseringsteststrategi ger mer tid för dubbelbyte-språk.
  • Se till att du internationaliserar din kod för DBCS på rätt sätt innan du extraherar text som ska skickas för översättning

Kolla denna handledning för en skillnad mellan lokalisering och globaliseringstestning.

Exempel på testfall för lokaliseringstestning

S.No Testfall Description
1 Ordlistor finns tillgängliga för referens och kontroll.
2 Tid och datum är korrekt formaterade för målregionen.
3 Telefonnummerformat är lämpliga för målregionen.
4 Valuta för målregionen.
5 Följer licensen och reglerna den aktuella webbplatsen (regionen).
6 Textinnehållslayouten på sidorna är felfri, teckensnittsoberoende och linjejusteringar.
7 Funktionalitet för specialtecken, hyperlänkar och snabbtangenter.
8 Valideringsmeddelande för inmatningsfält.
9 Den genererade builden innehåller alla nödvändiga filer.
10 Den lokaliserade skärmen har samma typ av element och nummer som källprodukten.
11 Se till att det lokaliserade användargränssnittet för programvara eller webbapplikationer jämförs med källanvändargränssnittet i måloperativsystemen och användarmiljöerna.

Fördelar med lokaliseringstestning

Följande är fördelarna med lokaliseringstestning

  • Den totala testkostnaden minskar
  • Total supportkostnad minska
  • Hjälper till att minska tiden för testning.
  • Den har mer flexibilitet och skalbarhet.

Nackdelar med lokaliseringstestning

Följande är utmaningarna med lokaliseringstestning

  • Kräver en domänexpert
  • Att anlita lokal översättare gör ofta processen dyr
  • Lagring av DBCS-tecken skiljer sig åt i olika länder
  • En testare kan möta schemautmaningar

Sammanfattning

  • Inom Software Engineering görs lokaliseringstestning för att säkerställa att produkten beter sig enligt den lokala kulturen eller inställningarna
  • Det huvudsakliga området som påverkas av lokaliseringstestning inkluderar innehåll och användargränssnitt.
  • Testaren verifierar olika saker som typografiska fel, kulturell lämplighet för UI, språkliga fel, etc.