¿Cuál es la diferencia entre la prueba de remojo y la prueba de esfuerzo?

11

¿Alguien puede explicar la diferencia sobre las pruebas de remojo y estrés? Busqué en Google sobre ellos y descubrí que ambos están a punto de probar el software más allá de sus límites. ¿Es correcto para ambas estrategias de prueba?

Dinesh
fuente

Respuestas:

20

Según las diversas respuestas que se encuentran aquí y en Wikipedia , la prueba de remojo parece ser una prueba de uso normal sostenido durante un largo período de tiempo. Esto se hace para garantizar que no aparezcan errores o pérdidas de memoria después de lo que se considera un período de uso relativamente "normal".

La prueba de esfuerzo también es una forma de prueba de confiabilidad que prueba más allá del uso normal de la aplicación durante un tiempo más corto para ver si se rompe o no. En esa categoría, normalmente puede encontrar pruebas de cómo se comporta la aplicación cuando muchos usuarios concurrentes están conectados y los recursos del sistema comienzan a faltar (memoria, tiempo de procesamiento, ancho de banda, etc.)

Jalayn
fuente
1

Las pruebas pueden ser similares o iguales, la principal diferencia es el objetivo.

En las pruebas de resistencia, el objetivo es encontrar en qué punto el sistema se frenará. El objetivo es empujarlo hasta que ya no funcione, para establecer la capacidad máxima del sistema.

En las pruebas de remojo, el objetivo es totalmente diferente. El objetivo es determinar si algo no va a funcionar lo antes posible. Esta prueba está tratando de exponer un mal diseño.

Helmuth
fuente