Wat is lokalisatietesten? Voorbeeld testgevallen en checklist

Lokalisatie testen

Lokalisatie testen is een softwaretesttechniek waarbij het gedrag van software wordt getest voor een specifieke regio, locatie of cultuur. Het doel van het uitvoeren van lokalisatietests voor software is het testen van de juiste taalkundige en culturele aspecten voor een bepaalde locatie. Het is het proces waarbij de software wordt aangepast aan de doeltaal en het land.

Het belangrijkste gebied dat wordt beïnvloed door lokalisatietests omvat: inhoud en gebruikersinterface.

Het is een proces waarbij een geglobaliseerde applicatie wordt getest waarvan de gebruikersinterface, standaardtaal, valuta, datum, tijdnotatie en documentatie zijn ontworpen volgens het beoogde land of de beoogde regio. Het zorgt ervoor dat de applicatie capabel genoeg is voor gebruik in dat specifieke land.

Voorbeeld:

1. Als het project is ontworpen voor de staat Tamil Nadu in India, moet het ontworpen project in de Tamil-taal zijn, moet het Tamil-virtuele toetsenbord aanwezig zijn, enz.

2. Als het project voor de VS is ontworpen, moet het tijdformaat worden gewijzigd volgens de Amerikaanse standaardtijd. Ook moeten de taal- en geldformaten de Amerikaanse normen volgen.

Lokalisatie testen

Waarom lokalisatietesten?

Het doel van het uitvoeren van lokalisatietests is het controleren van de juiste taalkundige en culturele aspecten voor een bepaalde locatie. Het omvat een wijziging in de gebruikersinterface of zelfs de initiële instellingen volgens de vereisten.

Bij dit type testen zullen veel verschillende testers dezelfde functies herhalen. Ze verifiëren verschillende zaken, zoals typografische fouten, culturele geschiktheid van de gebruikersinterface, taalfouten, enz.

Het wordt ook wel “L10N' omdat er 10 tekens tussen L en N staan ​​in het woordlokalisatie.

Lokalisatietesten uitvoeren

Voor een typische lokalisatietest hebben we buildverificatietests opgezet, Functioneel testen, Regressie Testingen definitieve aftekening.

1. Het testen van buildverificatie is een kleine subset van functioneel testen, die wordt uitgevoerd voordat QA begint met gedetailleerde tests.

2. Normaal testen is de stap om de normale testgevallen uit te voeren en logfouten tijdens de uitvoering te vinden.

3. Regressietesten zijn dat wel Defect regressieproces om ervoor te zorgen dat het defect wordt verholpen terwijl er geen impact is van gerepareerde defecten op omliggende gebieden.

4. Definitieve aftekening is het uitvoeren van een laatste controle op de constructie voordat deze aan de klant wordt afgeleverd.

Automatisering bij lokalisatietesten

Als het project groot is en vaak moet worden getest, dan gaan we ervoor Automatisering testen.

  • Kies een automatiseringstool om scripts te schrijven.
  • Neem het te testen scenario voor de lokalisatiestrategie.
  • Schrijf op basis daarvan scripts.
  • Verzamel de resultaten en update het scenario als Pass/Fail.

Note: Selenium is een van de baanbrekende instrumenten op dit gebied. Het is zeer rijk aan functies, maar vereist meer technische kennis om te gebruiken.

Controlelijst voor beste praktijken voor lokalisatietests

  • Huur een lokalisatiebedrijf in met expertise op het gebied van i18n bouwkunde
  • Zorg ervoor dat uw lokalisatieteststrategie meer tijd biedt voor double-byte-talen.
  • Zorg ervoor dat u uw code voor de DBCS op de juiste manier internationaliseert voordat u tekst extraheert om ter vertaling te verzenden

Bekijk deze tutorial voor een verschil tussen lokalisatie- en globaliseringstests.

Voorbeeldtestgevallen voor lokalisatietests

S.No Testgeval Description
1 Er zijn woordenlijsten beschikbaar ter referentie en ter controle.
2 Tijd en datum zijn correct geformatteerd voor de doelregio.
3 Telefoonnummerformaten zijn geschikt voor de targetregio.
4 Valuta voor de doelregio.
5 Voldoen de licentie en regels aan de huidige website (regio).
6 De lay-out van de tekstinhoud op de pagina's is foutloos, lettertype-onafhankelijk en lijnuitlijning.
7 Speciale tekens, hyperlinks en sneltoetsenfunctionaliteit.
8 Validatiebericht voor invoervelden.
9 De gegenereerde build bevat alle benodigde bestanden.
10 Het gelokaliseerde scherm heeft hetzelfde type elementen en getallen als dat van het bronproduct.
11 Zorg ervoor dat de gelokaliseerde gebruikersinterface van software of webapplicaties overeenkomt met de brongebruikersinterface in de doelbesturingssystemen en gebruikersomgevingen.

Voordelen van lokalisatietesten

Hieronder staan ​​de voordelen van lokalisatietesten

  • De totale testkosten worden verlaagd
  • De totale ondersteuningskosten dalen
  • Helpt bij het verkorten van de testtijd.
  • Het heeft meer flexibiliteit en schaalbaarheid.

Nadelen van lokalisatietests

Hieronder staan ​​de uitdagingen van lokalisatietesten

  • Vereist een domeinexpert
  • Het inhuren van een lokale vertaler maakt het proces vaak duur
  • De opslag van DBCS-tekens verschilt per land
  • Een tester kan te maken krijgen met planningsuitdagingen

Samenvatting

  • Bij Software Engineering worden lokalisatietests uitgevoerd om er zeker van te zijn dat het product zich gedraagt ​​volgens de lokale cultuur of instellingen
  • Het belangrijkste gebied dat wordt beïnvloed door lokalisatietests omvat inhoud en gebruikersinterface.
  • Tester verifieert verschillende zaken, zoals typografische fouten, culturele geschiktheid van de gebruikersinterface, taalfouten, enz.