Pruebas de localización

La «localización» requiere una comprensión global de la audencia objetivo y del mercado local. Las pruebas del producto localizado deben validar tanto lo funcional como la calidad lingüística del mismo. Por lo tanto, una de las primeras dificultades a superar son las barreras idiomáticas, ya que el equipo de probadores deberá tener esta capacidad.

Software que se adapta a otras naciones y culturas
La localización es la adaptación de los programas informáticos para ambientes no nativos, especialmente los de otras naciones y culturas. Es decir, es el proceso de adaptar un producto globalizado a través de diversos lugares y culturas en el mundo. El éxito en la localización, puede conducir a la aceptación global del producto, generar eficiencia en cuanto a los costos, aumentar el tamaño del mercado, los ingresos globales y la cuota del mercado, la satifacción de los clientes globales, la credibilidad, y un mayor reconocimiento de la marca.

Desafíos que deben enfrentar los equipos de probadores

Los siguientes son algunos de los desafíos a superar:
1. baja comprensión de la lengua y la cultura de la localidad
2. comprensión limitada del dominio o de la tecnología del producto
3. comprensión limitada de las técnicas de pruebas de localización
4. aumento en el volumen de casos de prueba debido a cada configuración regional que debe ser contemplada

Los probadores deberán ser capacitados en diferentes metodologías de pruebas, como así también deben tener una buena comprensión de la lengua local y de sus matices.

Aspectos claves para armar un equipo de probadores
a. Conocimiento del dominio
b. Conocimiento del producto y de la tecnología
c. Conocimiento de la lengua y su cultura
d. Conocimiento de las pruebas
e. Conocimiento en Automatización

a. Conocimiento del dominio
Un aspecto muy importante aquí es que un probador debe tener un buen conocimiento del dominio del software que tiene que probar dependiendo del país y cultura al que aplica para simular de manera efectiva al usuario final para escribir mejores casos de prueba y encontrar defectos complejos con mayor rapidez. Hay que considerar que para cada localidad hay diferentes requisitos específicos, de ubicación, cultural y legal que deben cumplimentarse de acuerdo con las expectativas de cada mercado local, ya que habrá que evitar incumplimientos y dar respuestas a auditorías y controles respectivos.

b. Conocimiento del producto y de la tecnología
Aquí cobra mucha importancia cuan experto se es sobre la materia a probar con el software, ya que habrá que entender la aplicación y su tecnología para probar la funcionalidad de extremo a extremo de la aplicación localizada.

c. Conocimiento de la lengua y su cultura
Refiere a la verificación que deberá hacerse sobre el contenido para el cumplimiento lingüístico y cultural a fin de reducir al mínimo sensibilidades locales, es decir, validaciones gramaticales, ortográficas, errores de puntuación, precisión en la traducción, uso de las jergas localistas, expresiones coloquiales, ilustraciones culturalmente apropiadas, y otros.

d. Conocimiento de las pruebas
Se deberán realizar pruebas funcionales, pruebas de interfaz de usuario, pruebas de compatibilidad, pruebas de confiabilidad, pruebas de interoperabilidad, debiendo verificar la estética de la interfaz de usuario, el teclado, las bases de datos, los servicios de apoyo, y prestar especial atención sobre la versión del sistema operativo, el idioma y la configuración regional.

e. Conocimiento en Automatización
Un buen marco de automatización debe proporcionar suficiente espacio para la optimización, la reutilización y la ejecución efectiva, sobre todo en las regresiones. Los scripts debe ser diseñados con el fin de ejecutar pruebas automatizadas en varios sistemas localizados con mínimos cambios en dichos scripts.

Sobre el autor
Sinoj K Thomas John tiene más de 13 años de experiencia en pruebas de software y actualmente trabaja como Senior Project Manager (Testing) para Infosys Ltd., tiene su base en la India (Pune) y su correo es: sinojthomas@gmail.com

Gus Terrera

Apasionado por el agile testing y la ia.

Deja una respuesta