¿Qué es la prueba de resistencia?
La prueba de resistencia, también conocida como prueba de remojo, se realiza para determinar si la aplicación bajo prueba puede soportar cargas continuas.
Las pruebas de resistencia, las pruebas no funcionales, implican examinar el sistema si puede soportar una carga enorme durante un período de tiempo más largo y, por lo tanto, medir los parámetros de reacción del sistema.
Problemas encontrados: pruebas de resistencia
Graves pérdidas de memoria que eventualmente resultarían en la falla de la aplicación o del sistema operativo
No cerrar las conexiones entre las capas del sistema podría bloquear algunos o todos los módulos del sistema.
Si no cierra las conexiones de la base de datos en algunas condiciones, puede provocar un bloqueo completo del sistema.
Degradación gradual del tiempo de respuesta del sistema a medida que la aplicación se vuelve menos eficiente como resultado de una prueba prolongada.
Ejemplo:
A system may behave as expected when tested for about 2 hours but when the same system is tested for 5 hours or even more than that, the problems such as memory leaks cause the system to fail or behave randomly or even the application might crash.