Lokaliseringstesting
Lokaliseringstesting er en programvaretesteteknikk der en programvares oppførsel testes for en bestemt region, lokalitet eller kultur. Hensikten med å gjøre lokaliseringstesting for en programvare er å teste passende språklige og kulturelle aspekter for et bestemt sted. Det er prosessen med å tilpasse programvaren i henhold til målrettet språk og land.
Hovedområdet som er påvirket av lokaliseringstesting inkluderer innhold og brukergrensesnitt.
Det er en prosess for å teste et globalisert program hvis brukergrensesnitt, standardspråk, valuta, dato, tidsformat og dokumentasjon er utformet i henhold til det målrettet landet eller regionen. Det sikrer at applikasjonen er i stand til å brukes i det aktuelle landet.
Eksempel:
1. Hvis prosjektet er designet for Tamil Nadu-staten i India, bør det designede prosjektet være på tamilspråk, tamils virtuelt tastatur skal være tilstede osv.
2. Hvis prosjektet er designet for USA, bør tidsformatet endres i henhold til USAs standardtid. Også språk- og pengeformat skal følge USAs standarder.
Hvorfor tester lokalisering?
Hensikten med å gjøre lokaliseringstesting er å kontrollere passende språklige og kulturelle aspekter for et bestemt sted. Det inkluderer en endring i brukergrensesnittet eller til og med de opprinnelige innstillingene i henhold til kravene.
I denne typen testing vil mange forskjellige testere gjenta de samme funksjonene. De verifiserer forskjellige ting som typografiske feil, kulturell hensiktsmessighet av brukergrensesnittet, språkfeil osv.
Det kalles også som " L10N " fordi det har 10 tegn mellom L & N i ordet lokalisering.
Hvordan gjøre lokaliseringstesting
For en typisk lokaliseringstesting setter vi opp byggverifiseringstesting, funksjonstesting, regresjonstesting og endelig avlogging.
1. Byggverifiseringstesting er en liten delmengde av funksjonstesting, som utføres før QA starter med detaljert testing.
2. Normal testing er trinnet for å kjøre normale testtilfeller og finne loggfeil under utførelse.
3. Regresjonstesting er en regresjonsprosess for mangler for å sikre at feilen er løst mens det ikke er noen innvirkning av faste feil på omgivelsene.
4. Endelig avlogging er å utføre endelig kontroll av bygningen før levering til klienten.
Automatisering i lokaliseringstesting
Hvis prosjektet er stort og må testes ofte, går vi for automatiseringstesting.
-
Velg automatiseringsverktøy for å skrive skript.
-
Ta scenariet som skal testes for lokaliseringsstrategi.
-
Skriv manus i henhold til det.
-
Samle resultatene og oppdater scenariet som bestått / ikke bestått.
Merk : Selen er et av banebrytende verktøy i dette området. Det er veldig funksjonsrikt, men det krever mer teknisk kunnskap å bruke.
Beste sjekkliste for testing av lokalisering
- Ansett et lokaliseringsfirma med ekspertise innen i18n engineering
- Sørg for at teststrategien for lokalisering gir mer tid til dobbeltbytespråk.
- Forsikre deg om at du internasjonaliserer koden din riktig for DBCS før du trekker ut tekst som skal sendes for oversettelse
Sjekk denne veiledningen for en forskjell mellom lokalisering og globaliseringstesting.
Eksempel på testtilfeller for lokaliseringstesting
S. nr | Test Case Beskrivelse |
---|---|
1 | Ordlister er tilgjengelige for referanse og kontroll. |
2 | Tid og dato er riktig formatert for målregionen. |
3 | Telefonnummerformater er riktige for å målrette regionen. |
4 | Valuta for målregionen. |
5 | Overholder lisensen og reglene gjeldende nettsted (region). |
6 | Tekstinnholdsoppsett på sidene er feilfritt, skriftuavhengig og linjelinjer. |
7 | Spesialtegn, hyperkoblinger og hurtigtastfunksjonalitet. |
8 | Valideringsmelding for inndatafelt. |
9 | Den genererte builden inneholder alle nødvendige filer. |
10 | Det lokaliserte skjermbildet har samme type elementer og tall som kildeproduktet. |
11 | Sørg for at det lokale brukergrensesnittet til programvare eller webapplikasjoner kan sammenlignes med kildebrukergrensesnittet i måloperativsystemene og brukermiljøene. |
Fordeler med lokaliseringstesting
Følgende er fordelene med lokaliseringstesting
- Samlet testkostnad reduserer
- Samlet støtte reduseres
- Hjelper med å redusere tiden for testing.
- Den har mer fleksibilitet og skalerbarhet.
Ulemper ved lokaliseringstesting
Følgende er utfordringene med lokaliseringstesting
- Krever en domenekspert
- Å ansette lokal oversetter gjør prosessen ofte dyr
- Lagring av DBCS-tegn varierer i forskjellige land
- En tester kan møte tidsplanutfordringer
Sammendrag:
- I programvareutvikling gjøres lokaliseringstesting for å sikre at produktet oppfører seg i henhold til den lokale kulturen eller innstillingene
- Hovedområdet som er påvirket av lokaliseringstesting inkluderer innhold og brukergrensesnitt.
- Tester verifiserer forskjellige ting som skrivefeil, kulturell hensiktsmessighet av brukergrensesnitt, språkfeil osv.
Denne artikkelen er bidratt av Deepan Fernandez