Prueba de localización
La prueba de localización es una técnica de prueba de software en la que se prueba el comportamiento de un software para una región, localidad o cultura específica. El propósito de realizar pruebas de localización para un software es probar los aspectos lingüísticos y culturales apropiados para un lugar en particular. Es el proceso de personalizar el software según el idioma y el país de destino.
El área principal afectada por las pruebas de localización incluye el contenido y la interfaz de usuario.
Es un proceso de prueba de una aplicación globalizada cuya interfaz de usuario, idioma predeterminado, moneda, fecha, formato de hora y documentación están diseñados según el país o región de destino. Asegura que la aplicación sea lo suficientemente capaz de usarse en ese país en particular.
Ejemplo:
1. Si el proyecto está diseñado para el estado de Tamil Nadu en India, el proyecto diseñado debe estar en idioma tamil, el teclado virtual tamil debe estar presente, etc.
2. Si el proyecto está diseñado para EE. UU., Entonces el formato de hora debe cambiarse de acuerdo con la hora estándar de EE. UU. Además, el idioma y el formato del dinero deben seguir los estándares de EE. UU.
¿Por qué realizar pruebas de localización?
El propósito de realizar pruebas de localización es verificar los aspectos lingüísticos y culturales apropiados para un lugar en particular. Incluye un cambio en la interfaz de usuario o incluso la configuración inicial según los requisitos.
En este tipo de prueba, muchos probadores diferentes repetirán las mismas funciones. Verifican varias cosas como errores tipográficos, idoneidad cultural de la interfaz de usuario, errores lingüísticos, etc.
También se denomina " L10N " porque hay 10 caracteres entre L y N en la localización de palabras.
Cómo realizar pruebas de localización
Para una prueba de localización típica, configuramos pruebas de verificación de compilación, pruebas funcionales, pruebas de regresión y aprobación final.
1. Las pruebas de verificación de compilación son un pequeño subconjunto de pruebas funcionales, que se realizan antes de que el control de calidad comience con cualquier prueba detallada.
2. La prueba normal es el paso para ejecutar los casos de prueba normales y encontrar defectos de registro durante la ejecución.
3. La prueba de regresión es un proceso de regresión de defectos para garantizar que el defecto se solucione mientras no haya un impacto de defectos fijos en las áreas circundantes.
4. La aprobación final consiste en realizar una verificación final de la compilación antes de la entrega al cliente.
Automatización en pruebas de localización
Si el proyecto es grande y debe probarse con frecuencia, optamos por las pruebas de automatización.
-
Elija la herramienta de automatización para escribir scripts.
-
Tome el escenario para probarlo para la estrategia de localización.
-
Escribe guiones de acuerdo con eso.
-
Recopile los resultados y actualice el escenario como Pasa / No pasa.
Nota : El selenio es una de las herramientas pioneras en esta área. Tiene muchas funciones, sin embargo, requiere más conocimientos técnicos para su uso.
Lista de verificación de mejores prácticas para las pruebas de localización
- Contrate una empresa de localización con experiencia en ingeniería i18n
- Asegúrese de que su estrategia de prueba de localización permita más tiempo para idiomas de doble byte.
- Asegúrese de internacionalizar correctamente su código para DBCS antes de extraer cualquier texto para enviarlo a traducir.
Consulte este tutorial para ver la diferencia entre las pruebas de localización y globalización.
Ejemplos de casos de prueba para pruebas de localización
S. No | Descripción del caso de prueba |
---|---|
1 | Los glosarios están disponibles para consulta y consulta. |
2 | La hora y la fecha tienen el formato adecuado para la región de destino. |
3 | Los formatos de los números de teléfono son adecuados para la región de destino. |
4 | Moneda de la región de destino. |
5 | ¿La licencia y las reglas obedecen al sitio web actual (región)? |
6 | El diseño del contenido del texto en las páginas está libre de errores, la independencia de la fuente y la alineación de las líneas. |
7 | Funcionalidad de caracteres especiales, hipervínculos y teclas de acceso rápido. |
8 | Mensaje de validación para campos de entrada. |
9 | La compilación generada incluye todos los archivos necesarios. |
10 | La pantalla localizada tiene el mismo tipo de elementos y números que la del producto de origen. |
11 | Asegúrese de que la interfaz de usuario localizada de software o aplicaciones web se compare con la interfaz de usuario de origen en los sistemas operativos y entornos de usuario de destino. |
Ventajas de las pruebas de localización
A continuación se muestran los beneficios de las pruebas de localización
- Reducción del costo general de las pruebas
- Reducción del costo de soporte general
- Ayuda a reducir el tiempo de prueba.
- Tiene más flexibilidad y escalabilidad.
Desventajas de las pruebas de localización
Los siguientes son los desafíos de las pruebas de localización
- Requiere un experto en dominio
- La contratación de un traductor local a menudo encarece el proceso.
- El almacenamiento de caracteres DBCS difiere en varios países
- Un evaluador puede enfrentar desafíos de programación
Resumen:
- En Ingeniería de Software, las pruebas de localización se realizan para asegurar que el producto se comporte de acuerdo con la cultura o la configuración local.
- El área principal afectada por las pruebas de localización incluye el contenido y la interfaz de usuario.
- El probador verifica varias cosas como errores tipográficos, idoneidad cultural de la interfaz de usuario, errores lingüísticos, etc.
Este artículo es una contribución de Deepan Fernandez