1
tesis de grado
Publicado 2023
Enlace

El proceso de pruebas es una etapa clave en el ciclo de vida de desarrollo de software debido a que, en la mayoría de casos, es la última actividad a realizar para garantizar la calidad del producto antes de que sea entregado a los usuarios finales. Sin embargo, a medida que las funcionalidades del producto aumentan, este proceso se vuelve más costoso, especialmente cuando se realiza de manera manual, entonces la automatización de pruebas es presentada como opción para poder ejecutarlo de manera más eficiente y confiable. La automatización de pruebas permite ejecutar las principales funcionalidades de un producto de software, que hayan sido priorizadas, sin necesidad de intervención humana, las veces que sean necesarias, y en menor tiempo. Este tipo de pruebas, si bien tiene muchas ventajas, también presenta desafíos como conseguir personal calificado que pueda codificar las pr...