Para quienes no se dedican al software o a la industria de las TIC, algunos términos suelen sonar desconocidos. Incluso algunos no terminan de quedar del todo claros para quienes sí se dedican a esta área. Es el caso del testing, una rama del desarrollo que se enfoca en evaluar la calidad del software para que el producto llegue con los mejores estándares posibles al usuario final.
En procesos de desarrollo ‘’más clásicos’’, nos cuenta Federico, el testing supone una etapa final del desarrollo de software. No obstante, los nuevos modelos buscan integrar el testing a cada etapa en el desarrollo, como dos procedimientos solapados en el que se evalúe la calidad del producto desde el principio, en cada etapa de su evolución.
Este modelo no solo involucra mayor eficiencia, siendo que se evita arrastrar problemas a etapas siguientes y trabajar sobre errores en el producto, sino que es más económico. ‘‘Si encontramos un problema antes, es menos costosa su solución’’, dice Federico, y ejemplifica con el testing aplicado en los requerimientos sobre el que se definen en el desarrollo del producto.
Cuando pensamos en quiénes participan en el testing solemos pensar el clásico tester que se encarga de buscar fallas o errores en el producto que evalúa, pero es más que eso.
Un tester debe ponerse en el lugar del usuario para recrear el procedimiento en el que se enfrentaría a determinados usuarios. Pero solo con la imaginación no es suficiente. Debe tener un nivel alto de conocimiento sobre el negocio o área donde se va a implementar el software que está probando. ‘’Se le tienen que ocurrir cada una de las situaciones donde el usuario’’ podría enfrentarse a un error, agrega Reale, para anticiparse a los problemas que podrían surgir en producción.
Testing ‘’no es solo ejecutar pruebas’’, es anticiparse a ejercicios. Hacer un constante ejercicio creativo y mental para identificar posibles errores para verlos antes de que el producto final quede terminado y evitar que lleguen al usuario.
Federico profundiza en más conceptos sobre testing, los diferentes tipos de testers y los amplios niveles de prueba en nuestro último episodio de UR. Escuchalo aquí.
En el paisaje digital en rápida evolución, las empresas de diversas industrias buscan crear experiencias sin fisuras y [...]
Durante el último año, Pyxis ha proporcionado soluciones innovadoras y personalizadas a los clientes de Arc XP, lo que [...]
Los profesionales del marketing están atravesando un momento difícil. Hay mucho en juego. Se les está exigiendo que l [...]