Las pruebas de regresión se centra en encontrar defectos después de que se haya producido un gran cambio. en concreto, busca descubrir las regresiones de software, como características degradadas o perdidas, incluyendo viejos bugs que han vuelto. Tales regresiones ocurren cada vez que la funcionalidad de software que anteriormente estaba funcionando correctamente, deja de funcionar según lo previsto. Por lo general, las regresiones se producen como consecuencia no deseada de los cambios de programa, cuando la parte recién desarrollada del software choca con el código previamente existente. los métodos comunes de las pruebas de regresión incluyen re-ejecutar los conjuntos anteriores de los casos de prueba y comprobar si los fallos previamente fijos han vuelto a surgir. la profundidad de las pruebas depende de la fase en el proceso de liberación y el riesgo de las características añadidas. Ellos pueden estar completos, para los cambios añadidos tarde en la liberación o se considera que son arriesgados, o ser muy superficial, que consiste en pruebas positivas en cada característica, si los cambios son tempranos en la liberación o se considera que son de bajo riesgo. Las pruebas de regresión es normalmente el mayor esfuerzo de prueba en el desarrollo de software comercial, debido a la comprobación de numerosos detalles en las características de software anteriores, e incluso nuevo software se puede desarrollar mientras se utilizan algunos viejos casos de prueba para probar partes del nuevo diseño para asegurar antes la funcionalidad sigue siendo apoyada.
Cuál es un método común utilizado durante las pruebas de regresión?
volver a ejecutar los conjuntos anteriores de los casos de prueba