Qu'est-ce qu'un test de localisation ? Exemples de cas de test et liste de contrôle

Test de localisation

Test de localisation est une technique de test de logiciels dans laquelle le comportement d'un logiciel est testé pour une région, un lieu ou une culture spécifique. Le but des tests de localisation d'un logiciel est de tester les aspects linguistiques et culturels appropriés pour une région particulière. Il s'agit du processus de personnalisation du logiciel en fonction de la langue et du pays ciblés.

La principale zone affectée par les tests de localisation comprend contenu et interface utilisateur.

Il s'agit d'un processus de test d'une application mondialisée dont l'interface utilisateur, la langue par défaut, la devise, la date, le format de l'heure et la documentation sont conçus en fonction du pays ou de la région ciblé. Cela garantit que l’application est suffisamment performante pour être utilisée dans ce pays particulier.

Mise en situation :

1. Si le projet est conçu pour l'État du Tamil Nadu en Inde, le projet conçu doit être en langue tamoule, un clavier virtuel tamoul doit être présent, etc.

2. Si le projet est conçu pour les États-Unis, le format de l'heure doit être modifié en fonction de l'heure standard des États-Unis. En outre, la langue et le format monétaire doivent suivre les normes américaines.

Test de localisation

Pourquoi effectuer des tests de localisation ?

Le but des tests de localisation est de vérifier les aspects linguistiques et culturels appropriés pour un lieu particulier. Cela inclut une modification de l’interface utilisateur ou même des paramètres initiaux en fonction des exigences.

Dans ce type de test, de nombreux testeurs différents répéteront les mêmes fonctions. Ils vérifient diverses choses comme les erreurs typographiques, la pertinence culturelle de l'assurance-chômage, les erreurs linguistiques, etc.

On l'appelle aussi "L10N" car il y a 10 caractères entre L et N dans la localisation du mot.

Comment faire des tests de localisation

Pour un test de localisation typique, nous mettons en place des tests de vérification de build, Essais fonctionnels, Les tests de régression, et approbation finale.

1. Les tests de vérification de build sont un petit sous-ensemble de test fonctionel, qui est effectué avant le début du contrôle qualité avec des tests détaillés.

2. Les tests normaux sont l'étape permettant d'exécuter les scénarios de test normaux et de rechercher les défauts du journal pendant l'exécution.

3. Les tests de régression sont Défaut processus de régression pour garantir que le défaut est corrigé sans qu’il n’y ait d’impact des défauts corrigés sur les zones environnantes.

4. L'approbation finale consiste à effectuer la vérification finale de la construction avant la livraison au client.

Automatisation des tests de localisation

Si le projet est grand et doit être testé souvent, alors nous optons pour Tests d'automatisation.

  • Choisissez un outil d'automatisation pour écrire des scripts.
  • Prenons le scénario à tester pour la stratégie de localisation.
  • Écrivez des scripts en fonction de cela.
  • Collectez les résultats et mettez à jour le scénario en tant que Réussite/Échec.

Notes: Selenium est l'un des outils pionniers dans ce domaine. Il est très riche en fonctionnalités, mais son utilisation nécessite plus de connaissances techniques.

Liste de contrôle des meilleures pratiques pour les tests de localisation

  • Embauchez une entreprise de localisation avec une expertise en i18n ingénierie
  • Assurez-vous que votre stratégie de test de localisation accorde plus de temps pour les langues à deux octets.
  • Assurez-vous d'internationaliser correctement votre code pour le DBCS avant d'extraire tout texte à envoyer pour traduction

Consultez ce tutoriel pour une différence entre les tests de localisation et de globalisation.

Exemples de cas de test pour les tests de localisation

S.No Cas de test Description CMS
1 Des glossaires sont disponibles pour référence et vérification.
2 L'heure et la date sont correctement formatées pour la région cible.
3 Les formats de numéros de téléphone sont propres à la région cible.
4 Devise de la région cible.
5 La licence et les règles obéissent-elles au site Web (région) actuel.
6 La disposition du contenu du texte dans les pages est sans erreur, indépendante des polices et des alignements de lignes.
7 Caractères spéciaux, hyperliens et fonctionnalités de raccourcis clavier.
8 Message de validation pour les champs de saisie.
9 La version générée comprend tous les fichiers nécessaires.
10 L'écran localisé présente le même type d'éléments et de numéros que celui du produit source.
11 Assurez-vous que l’interface utilisateur localisée des logiciels ou des applications Web se compare à l’interface utilisateur source des systèmes d’exploitation et des environnements utilisateur cibles.

Avantages des tests de localisation

Voici les avantages des tests de localisation

  • Réduction du coût global des tests
  • Réduction globale des coûts de support
  • Aide à réduire le temps de test.
  • Il a plus de flexibilité et d’évolutivité.

Inconvénients des tests de localisation

Voici les défis des tests de localisation

  • Nécessite un expert du domaine
  • L'embauche d'un traducteur local rend souvent le processus coûteux
  • Le stockage des caractères DBCS diffère selon les pays
  • Un testeur peut être confronté à des problèmes d'horaire

Résumé

  • En génie logiciel, les tests de localisation sont effectués pour garantir que le produit se comporte conformément à la culture ou aux paramètres locaux.
  • Le principal domaine affecté par les tests de localisation comprend le contenu et l’interface utilisateur.
  • Le testeur vérifie diverses choses telles que les erreurs typographiques, la pertinence culturelle de l'interface utilisateur, les erreurs linguistiques, etc.