Saltar la navegación

2.2.2.- Recuperación.

La prueba de recuperación es una prueba de sistema que fuerza el fallo del software de muchas formas y verifica que la recuperación se lleva a cabo de forma satisfactoria.

Es un parámetro muy importante de la aplicación, porque si un sistema no es capaz de recuperarse ante una entrada no válida o de un fallo súbito, la calidad de nuestro software quedará en entredicho.

La recuperación de nuestra aplicación puede llevarse a cabo de forma automática o manual. Si la recuperación es automática hay que evaluar la corrección de:

  • La inicialización.
  • Los mecanismos de recuperación del estado del sistema.
  • Los datos.
  • El proceso de arranque.

Si la recuperación requiere la intervención humana, hay que evaluar los tiempos medios de reparación (TMR) para determinar si están dentro de unos límites aceptables.

Ilustración donde se muestra un esquema de las prueba de recuperación.
Ministerio de Educación y Formación Profesional (Elaboración propia)
Un sistema tolerante a fallos evita que cese el funcionamiento de todo el sistema cuando se produce un fallo del proceso.

Autoevaluación

Pregunta

Las pruebas de sistema se centran en verificar los requisitos no funcionales de la aplicación. ¿Cuáles son?

Respuestas

Velocidad, seguridad, exactitud y funcionalidad.

Velocidad, seguridad, exactitud y fiabilidad.

Validación, velocidad, seguridad y fiabilidad.

Retroalimentación