¿Qué significan las pruebas de resistencia?
Las pruebas de resistencia hacen referencia a las pruebas que se realizan para averiguar si una aplicación puede soportar la carga de procesamiento que se espera que tenga que soportar durante un periodo prolongado.
Durante las pruebas de resistencia, se observa el consumo de memoria para determinar posibles fallos. A veces también se controla la calidad del rendimiento durante las pruebas de resistencia.
Las pruebas de resistencia se utilizan principalmente para medir la respuesta de un elemento sometido a prueba en condiciones potenciales simuladas durante un periodo específico y para un umbral determinado. Las observaciones registradas durante la prueba de resistencia se utilizan para mejorar aún más los parámetros del elemento probado.
Las pruebas de resistencia se denominan a veces pruebas de inmersión.
Definición de pruebas de resistencia
Las pruebas de resistencia consisten en examinar un sistema mientras soporta una carga enorme durante un largo periodo de tiempo y medir los parámetros de reacción del sistema en esas condiciones.
También se puede comprobar la calidad del rendimiento para asegurarse de que tanto el resultado como los tiempos de reacción -tras un largo periodo definido de carga continua- no se degradan más de un determinado porcentaje especificado respecto a sus valores al comienzo de la prueba.
Por ejemplo, en las pruebas de programas, un sistema puede funcionar exactamente como se esperaba cuando se prueba durante un día. Sin embargo, cuando se prueba durante tres días, los problemas de recursos de hardware, como la escasez de memoria, pueden hacer que el sistema se bloquee o funcione incorrectamente.
En el campo del software, las pruebas de resistencia pueden implicar probar el sistema operativo y el hardware del ordenador hasta o por encima de sus valores máximos durante un largo periodo de tiempo. Algunas empresas pueden someter un paquete de software a pruebas de resistencia de hasta un año, aplicando además cargas externas como el tráfico de Internet o las acciones de los usuarios.