Introducción a las pruebas de recuperación

La prueba de recuperación es un tipo de proceso de prueba que se lleva a cabo para verificar la respuesta del software o sistema y su capacidad de restauración después de un bloqueo o falla de hardware u otros problemas relacionados. Es el proceso de falla forzada que se realiza en el software para verificar que el proceso de recuperación sea exitoso. La prueba de recuperación no es una prueba de confiabilidad que se realiza para identificar el punto preciso de inicio de falla. La prueba de recuperación se realiza bajo condiciones controladas simulando agujeros de falla e identificando la causa real de las fallas. El objetivo principal de esta prueba es garantizar que los datos no se vean afectados, perdidos o corrompidos en virtud de los acuerdos de nivel de servicio.

¿Cómo funciona la prueba de recuperación?

Las pruebas de recuperación deben realizarse bajo condiciones controladas. La base de prueba debe crearse e implementarse en el entorno de trabajo con un ligero cambio en los protocolos de Internet, los dispositivos de interfaz, la dirección del firewall, el hardware y el software conectados e instalados tan cerca de los valores originales. Esta prueba debe realizarse completamente de principio a fin para obtener un resultado perfecto, aunque sea lento y costoso.

La prueba debe realizarse en el sistema de hardware que se instalará en el sistema. Es un proceso significativo porque se usa para verificar y restaurar el proceso de copia de seguridad si se va a instalar en una máquina diferente. La copia de seguridad del disco y del disco de hardware debe ser del mismo tamaño. pero este problema se puede superar creando una máquina virtual. Los proveedores de virtualización como VMware están disponibles.

Las pruebas deben realizarse en los sistemas de respaldo en línea porque los proveedores de servicios de respaldo evitan exponerse directamente a los problemas de los medios al usar sistemas de almacenamiento tolerantes a fallas. Los sistemas de respaldo son extremadamente confiables, es obligatorio verificar el lado de restauración del sistema para asegurarse de que no haya interrupciones o fallas en las funciones de seguridad, cifrado y recuperación

Después de la restauración, los siguientes pasos se realizan de la siguiente manera: las grandes industrias tienen ingenieros independientes para realizar la prueba de recuperación periódicamente a intervalos regulares. El gasto de estas pruebas y mantenimiento es esencial y algunas veces puede no considerarse para las industrias de pequeña escala.

Se espera un riesgo menor en las copias de seguridad de datos y el diseño de almacenamiento fuera del sitio para evitar que la empresa caiga en desastre. Una vez que se restauran los archivos y los datos, se deben realizar las siguientes comprobaciones para garantizar que no se pierdan ni corrompan datos. Busque y cambie el nombre de la carpeta dañada, verifique el número de archivos en las carpetas restauradas y verifique con una carpeta existente, verifique si los archivos son accesibles. Asegúrese de que el usuario pueda iniciar sesión en la aplicación y que pueda examinar los datos, actualizarlos y obtenerlos.

Es bueno abrir muchos archivos que contienen diferentes tipos de datos, mp3, documentos, imágenes y videos. Registre archivos grandes y pequeños. Simplemente compárelos con las bibliotecas y directorios existentes. Determine la posibilidad del proceso de recuperación y verifique las instalaciones de respaldo. Asegúrese de que se presenten las acciones correctivas y verifique la comprensión de las instalaciones de respaldo. Luego proporcione capacitación obligatoria al equipo en cuestión. Demuestre al equipo sobre la capacidad de la empresa para restaurar y recuperarse de fallas críticas. Ejecute el plan de recuperación a intervalos regulares.

Ejemplos de pruebas de recuperación

Pocos ejemplos de pruebas de recuperación se llevan a cabo como a continuación,

Cuando una aplicación está recuperando datos de la red, retire el cable de conexión, luego de un tiempo, vuelva a enchufar el cable y verifique si la aplicación está obteniendo los datos del mismo punto en el que se pierde la conexión.

Reinicie el sistema cuando un navegador de Internet tenga varias pestañas abiertas y asegúrese de que el navegador pueda recuperarlas todas o no.

Si hay múltiples fallas en un proceso, las pruebas de recuperación deben realizarse de manera estructurada de acuerdo con los acuerdos de prioridad y nivel de servicio de una unidad a otra.

Antes de las pruebas de recuperación, los datos de la copia de seguridad deben recuperarse y guardarse en una carpeta segura que se realice para garantizar que las operaciones regulares se puedan llevar a cabo incluso después de un desastre.

Ciclo de vida del proceso de recuperación

El ciclo principal de vida del proceso de recuperación se divide en cinco pasos:

  • Operaciones estándar
  • La ocurrencia de desastres y fallas
  • Interrupción del desastre y falla en las operaciones estándar '
  • Eliminación de desastres por el proceso de recuperación.
  • Restaurar todos los procesos y datos para recuperar el sistema.

1. Operación estándar

Un sistema o servidor comprende software, hardware, cortafuegos y otros componentes integrados en el sistema que trabajan juntos para lograr un objetivo público. Este sistema realiza su operación regular que está predefinida sin interrupción durante un período mencionado

2. La ocurrencia de desastres y fallas

La alteración de este sistema puede ocurrir debido al mal funcionamiento del software debido a entradas incorrectas, fallas del software, fallas de hardware o los datos dañados debido a un incendio, un chasquido, una amenaza o un golpe. Esta es una fase mortal que conduce a la interrupción de la conexión, pérdida de dinero en negocios, oportunidades y pérdidas de recursos humanos.

3. Interrupción del desastre y falla en las operaciones estándar '

La organización debe tener un plan de respaldo para este tipo de desastre, no puede evitar el desastre de la empresa, pero ayuda a minimizar el efecto y la pérdida causados ​​por el desastre.

4. Eliminación de desastres por el proceso de recuperación.

Si el efecto del proceso de riesgo y los planes de respaldo deben mantenerse en el lugar correcto para implicarlo ante cualquier posibilidad de desastre. Las pruebas de recuperación pueden realizarse en un tiempo mínimo sin mucha pérdida de tiempo de energía y datos. El equipo en cuestión debe asumir la responsabilidad de restaurar el sistema lo antes posible.

5. Restaurar todos los procesos y datos para recuperar el sistema.

La restauración y reconstrucción incluyen múltiples sesiones de procesos para reconstruir todas las carpetas junto con los archivos de instalación y configuración que tienen la documentación adecuada requerida para la recuperación correcta.

La prueba de recuperación es una prueba no funcional que se refiere a características del software que no están relacionadas con una función única o acción del usuario, como la seguridad o la escalabilidad. El tiempo necesario para recuperar puntos depende del número de puntos de inicio, un número finito de aplicaciones, las habilidades de las personas que realizan pruebas de recuperación y las herramientas disponibles para la recuperación.

Artículos recomendados

Esta es una guía para las pruebas de recuperación. Aquí discutimos cómo funciona la Prueba de recuperación con ejemplos y el ciclo de vida del proceso de recuperación. También puede consultar el siguiente artículo para obtener más información:

  1. Prueba de estabilidad
  2. Técnicas de prueba estática
  3. Pruebas de compatibilidad
  4. Pruebas negativas