Las pruebas de remojo implican probar un sistema con una carga de producción típica, durante un período de disponibilidad continuo, para validar el comportamiento del sistema bajo el uso de producción. [1]
Puede ser necesario extrapolar los resultados, si no es posible realizar una prueba tan extensa. Por ejemplo, si se requiere que el sistema procese 10,000 transacciones durante 100 horas, puede ser posible completar el procesamiento de las mismas 10,000 transacciones en una duración más corta (digamos 50 horas) como representativa (y estimación conservadora) del uso de producción real. Una buena prueba de remojo también incluiría la capacidad de simular cargas máximas en lugar de solo cargas promedio. Si no es posible manipular la carga durante períodos de tiempo específicos, alternativamente (y de manera conservadora) permita que el sistema funcione con cargas de producción máximas durante la prueba.
Por ejemplo, en las pruebas de software , un sistema puede comportarse exactamente como se espera cuando se prueba durante una hora. Sin embargo, cuando se prueba durante tres horas, problemas como pérdidas de memoria hacen que el sistema falle o se comporte de forma inesperada.
Las pruebas de remojo se utilizan principalmente para comprobar la reacción de un sujeto sometido a prueba en un posible entorno simulado durante una duración determinada y un umbral determinado. Las observaciones realizadas durante la prueba de remojo se utilizan para mejorar las características del sujeto en pruebas adicionales.
En electrónica, las pruebas de remojo pueden implicar probar un sistema hasta o por encima de sus valores nominales máximos durante un largo período de tiempo. Algunas empresas pueden probar un producto en remojo durante un período de varios meses, al mismo tiempo que aplican tensiones externas como temperaturas elevadas.
Esto cae bajo la prueba de carga .
Referencias
- ^ Ellingwood, Justin (20 de mayo de 2017). "Introducción a la integración, la entrega y la implementación continuas" . DigitalOcean . Archivado desde el original el 8 de diciembre de 2017 . Consultado el 3 de febrero de 2018 .
Las pruebas de remojo implican probar el software bajo una carga significativa de producción o similar a la producción durante un período prolongado.