Tests de localisation et assurance qualité logicielle
Technologies de la traduction · Master 2
Pseudo-localisation, tests linguistiques et fonctionnels, bogues de troncature et d'encodage.
Introduction
La localisation ne s'achève pas à la traduction : il faut vérifier que le produit fonctionne et s'affiche correctement dans chaque langue. Les tests de localisation couvrent l'aspect linguistique (exactitude, cohérence), visuel (troncatures, chevauchements) et fonctionnel (formats, tri, saisie).
La pseudo-localisation, réalisée avant la traduction, détecte les problèmes d'internationalisation en remplaçant les chaînes par des versions modifiées. Elle réduit le coût des corrections tardives.
Ce deck présente les types de tests, les bogues typiques et le rôle du linguiste testeur.
Objectifs d'apprentissage
- Distinguer tests linguistiques, visuels et fonctionnels
- Expliquer la pseudo-localisation et ses bénéfices
- Reconnaître les bogues fréquents de localisation
- Rédiger un rapport de bogue exploitable
Concepts clés
- Pseudo-localisation
- Elle transforme le texte source en caractères accentués, ajoute du texte pour simuler l'expansion et des marqueurs pour repérer les chaînes non externalisées.
- Tests linguistiques
- Ils vérifient en contexte l'exactitude, la terminologie, la cohérence, la grammaire et le registre dans l'interface réelle.
- Tests visuels et fonctionnels
- Troncature, chevauchement, polices, retours à la ligne, formats de date, tri, saisie de caractères spéciaux, raccourcis clavier.
- Cycle de correction
- Les bogues sont consignés avec captures d'écran, étapes de reproduction, chaîne concernée, gravité et suggestion. Les corrections sont revérifiées.
Conclusion
Tests et pseudo-localisation sécurisent la qualité : ils permettent de livrer un produit qui fonctionne et se lit bien dans chaque langue.
Pour l'examen, retenez les catégories de tests et les bogues typiques.
Cartes
- Pourquoi réaliser la pseudo-localisation tôt ?
- Elle révèle les problèmes d'i18n (chaînes en dur, espaces trop courts) avant de payer la traduction.
- Que simule l'ajout de texte dans une pseudo-localisation ?
- L'expansion du texte traduit, afin de détecter les troncatures.
- Citez trois bogues typiques de localisation.
- Chaînes non traduites, troncatures, encodage erroné, formats de date incorrects, concaténations fautives.
- Que vérifie un test linguistique ?
- L'exactitude, la cohérence terminologique et la qualité de la langue dans le contexte réel de l'interface.
- Qu'est-ce qu'un test visuel ?
- Un contrôle de l'affichage : troncatures, alignements, polices, chevauchements.
- Quels éléments d'un rapport de bogue sont utiles ?
- Capture d'écran, étapes de reproduction, texte concerné, langue, gravité et correction proposée.
- Pourquoi tester les raccourcis clavier ?
- Un raccourci lié à une lettre peut devenir illogique ou en conflit dans une autre langue.
- Pourquoi tester avec des caractères accentués ?
- Pour vérifier la prise en charge de l'encodage dans les champs, noms de fichiers et affichages.
- Qu'est-ce qu'un « mojibake » ?
- Un texte illisible dû à un mauvais décodage de caractères.
Glossaire
- Troncature
- Texte coupé car l'espace d'affichage est insuffisant.
- Mojibake
- Caractères erronés résultant d'un décodage incorrect.
- Chaîne en dur
- Texte écrit directement dans le code, non externalisé.
- Test linguistique
- Vérification de la qualité de la langue en contexte.
- Gravité
- Niveau d'impact d'un bogue.
- Régression
- Défaut réapparu après une modification.
- Build
- Version compilée du logiciel mise à disposition pour test.