¿Qué es la prueba de remojo?
La prueba de remojo, también conocida como prueba de resistencia, se realiza para determinar si la aplicación bajo prueba puede soportar cargas continuas.
Las pruebas de remojo, las pruebas no funcionales, implican examinar el sistema si puede soportar una carga enorme durante un período de tiempo más largo y, allí, midiendo los parámetros de reacción del sistema.
Problemas encontrados - Prueba de remojo:
Graves pérdidas de memoria que eventualmente resultarían en el bloqueo 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 se cierran las conexiones de la base de datos en algunas condiciones, se puede producir 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.