Vad är lokaliseringstestning? Exempel på testfall & Checklista

Innehållsförteckning:

Anonim

Lokaliseringstestning

Lokaliseringstestning är en programvarutestningsteknik där programvarans beteende testas för en viss region, lokal eller kultur. Syftet med lokaliseringstestning för en programvara är att testa lämpliga språkliga och kulturella aspekter för en viss lokal. 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 riktade landet eller regionen. Det säkerställer att applikationen är tillräckligt kapabel för användning i det aktuella landet.

Exempel:

1. Om projektet är utformat för Tamil Nadu State i Indien, bör det designade projektet vara på tamilska, tamilska virtuella tangentbord bör finnas, etc.

2. Om projektet är utformat för USA, bör tidsformatet ändras enligt USA: s standardtid. Dessutom bör språk- och pengarformat följa USA: s standarder.

Varför testar lokalisering?

Syftet med lokaliseringstestning är att kontrollera lämpliga språkliga och kulturella aspekter för en viss lokal. Det inkluderar en ändring av användargränssnittet eller till och med de ursprungliga 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, användargränssnittets kulturella lämplighet, språkfel etc.

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

Hur man gör lokaliseringstestning

För en typisk lokaliseringstest ställer vi in ​​test för byggverifiering, funktionstestning, regressionstestning och slutlig avloggning.

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

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

3. Regressionstestning är en regressionsprocess för defekter för att säkerställa att defekten är rättad medan det inte påverkas av fasta defekter på omgivande områden.

4. Slutlig avloggning är att utföra slutlig kontroll av byggnaden innan leverans till klienten.

Automation i lokaliseringstestning

Om projektet är stort och behöver testas ofta, går vi till Automation Testing.

  • 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 / misslyckat.

Obs : Selen är ett av banbrytande verktyg inom detta område. Det är mycket funktionsrikt, men det kräver mer teknisk kunskap att använda.

Bästa praxis Checklista för lokaliseringstest

  • Anställ ett lokaliseringsföretag med expertis inom i18n- teknik
  • Se till att din teststrategi för lokalisering ger mer tid för dubbelbytespråk.
  • Se till att du internationaliserar din kod för DBCS ordentligt innan du extraherar text som ska skickas för översättning

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

Exempel på testfall för lokaliseringstest

S. nr Testfall Beskrivning
1 Ordlistor finns tillgängliga för referens och kontroll.
2 Tid och datum är korrekt formaterat för målregionen.
3 Telefonnummerformat är lämpliga för inriktning på region.
4 Valuta för målregionen.
5 Uppfyller licensen och reglerna den aktuella webbplatsen (regionen).
6 Textinnehållslayouten på sidorna är felfri, teckensnittsoberoende och linjejusteringar.
7 Specialtecken, hyperlänkar och snabbtangentfunktionalitet.
8 Valideringsmeddelande för inmatningsfält.
9 Den genererade versionen innehåller alla nödvändiga filer.
10 Den lokaliserade skärmen har samma typ av element och nummer som för 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 lokaliseringstest

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

Nackdelar med lokaliseringstestning

Följande är utmaningarna med lokaliseringstestning

  • Kräver en domenexpert
  • Att anställa lokal översättare gör processen ofta dyr
  • Lagring av DBCS-tecken skiljer sig åt i olika länder
  • En testare kan möta schemalagda utmaningar

Sammanfattning:

  • I mjukvaruteknik görs lokaliseringstester för att säkerställa att produkten beter sig enligt den lokala kulturen eller inställningarna
  • Det största området som påverkas av lokaliseringstestning inkluderar innehåll och användargränssnitt.
  • Tester verifierar olika saker som typografiska fel, kulturell lämplighet för användargränssnitt, språkfel etc.

Denna artikel har bidragit av Deepan Fernandez