Introduction aux tests de récupération

Les tests de récupération sont un type de processus de test qui est effectué pour vérifier la réponse du logiciel ou du système et sa capacité à restaurer après une panne ou une défaillance matérielle ou d'autres problèmes connexes. Il s'agit du processus d'échec forcé du logiciel pour vérifier que le processus de récupération a réussi. Les tests de récupération ne sont pas des tests de fiabilité destinés à identifier le point de défaillance précis initié. Les tests de récupération sont effectués dans des conditions contrôlées en simulant des trous de défaillance et en identifiant la véritable cause des défaillances. L'objectif principal de ces tests est de s'assurer que toutes les données ne sont pas affectées, perdues ou corrompues, conformément aux accords de niveau de service

Comment fonctionnent les tests de récupération?

Les tests de récupération doivent être effectués dans des conditions contrôlées. La base de test doit être créée et déployée dans l'environnement de travail avec une légère modification des protocoles Internet, des périphériques d'interface, de l'adresse du pare-feu, du matériel et des logiciels connectés et installés au plus près des valeurs d'origine. Ces tests doivent être effectués de bout en bout pour obtenir un résultat parfait même s'il est long et coûteux.

Les tests doivent être effectués sur le système matériel qui va être installé dans le système. C'est un processus significatif car il est utilisé pour vérifier et restaurer le processus de sauvegarde s'il doit être installé sur une autre machine. La sauvegarde du disque et du disque matériel doit être de la même taille. mais ce problème peut être résolu en créant une machine virtuelle. Des fournisseurs de virtualisation tels que VMware sont disponibles

Les tests doivent être effectués dans les systèmes de sauvegarde en ligne car les fournisseurs de services de sauvegarde économisent en s'exposant directement aux problèmes de support en utilisant des systèmes de stockage à tolérance de pannes. Les systèmes de sauvegarde sont extrêmement fiables, il est obligatoire de vérifier le côté restauration du système pour s'assurer qu'il n'y a pas de pannes ou de failles dans les fonctions de sécurité, de cryptage et de récupération

Après la restauration, les étapes suivantes sont effectuées comme suit. Les grandes industries ont des ingénieurs distincts pour effectuer périodiquement le test de récupération à intervalles réguliers. Les dépenses liées à ces tests et à cette maintenance sont essentielles et, parfois, elles peuvent ne pas être envisagées pour les petites industries.

Un risque mineur est attendu sur les sauvegardes de données et la conception de stockage hors site pour éviter que l'entreprise ne tombe en panne. Une fois les fichiers et les données restaurés, les vérifications suivantes doivent être effectuées pour s'assurer qu'aucune donnée n'est perdue ou corrompue. Recherchez et renommez le dossier corrompu, vérifiez le nombre de fichiers dans les dossiers restaurés et recoupez avec un dossier existant, vérifiez si les fichiers sont accessibles. Assurez-vous que l'utilisateur peut se connecter à l'application et qu'il peut parcourir les données, mettre à jour les données, récupérer les données.

Il est bon d'ouvrir de nombreux fichiers contenant différents types de données, mp3, documents, images et vidéos. Archivez des fichiers de grande et de petite taille. Il suffit de les comparer avec les bibliothèques et répertoires existants. Déterminez la possibilité du processus de récupération et vérifiez les installations de sauvegarde. Assurez-vous que les actions correctives sont enregistrées et vérifiez la compréhension des installations de sauvegarde. Offrez ensuite une formation obligatoire à l'équipe concernée. Démontrer à l'équipe la capacité de l'entreprise à restaurer et à récupérer des défaillances critiques. Exécuter le plan de récupération à intervalles réguliers

Exemples de tests de récupération

Peu d'exemples de tests de récupération sont effectués comme ci-dessous,

Lorsqu'une application récupère des données du réseau, retirez le câble de connexion, puis après un certain temps, rebranchez le câble et vérifiez si l'application obtient les données du même point au moment où la connexion est perdue.

Redémarrez le système lorsqu'un navigateur Internet a plusieurs onglets ouverts et assurez-vous que le navigateur est capable de les récupérer tous ou non

S'il y a plusieurs échecs dans un processus, les tests de récupération doivent être effectués de manière structurée en fonction des accords de priorité et de niveau de service d'une unité à l'autre.

Avant les tests de récupération, les données de sauvegarde doivent être récupérées et conservées dans un dossier sécurisé afin de garantir que les opérations régulières peuvent être effectuées même après une catastrophe.

Cycle de vie du processus de récupération

Le cycle de vie principal du processus de récupération se divise en cinq étapes,

  • Opérations standard
  • La survenue de catastrophes et d'échecs
  • Interruption d'une catastrophe et échec des opérations standard »
  • Apurement d'une catastrophe par le processus de récupération
  • Restauration de tous les processus et données pour ramener le système

1. Fonctionnement standard

Un système ou un serveur comprend des logiciels, du matériel, un pare-feu et d'autres composants intégrés au système qui travaillent ensemble pour atteindre un objectif public. Ce système effectue son fonctionnement régulier qui est prédéfini sans aucune interruption pendant une période mentionnée

2. La survenue de catastrophes et d'échecs

Une perturbation de ce système peut se produire en raison d'un dysfonctionnement du logiciel en raison d'entrées incorrectes, d'un plantage du logiciel, de pannes matérielles ou des données endommagées en raison d'un incendie, d'un claquement, d'une menace ou d'une grève. Il s'agit d'une phase mortelle qui conduit à une rupture de connexion, à une perte d'argent dans les affaires, à des pertes d'opportunités et de ressources humaines.

3. Interruption d'une catastrophe et échec des opérations standard »

L'organisation doit avoir un plan de sauvegarde pour ce type de catastrophe, elle ne peut pas empêcher l'entreprise de la catastrophe, mais elle aide à minimiser les effets et les pertes causés par la catastrophe.

4. Apurement du sinistre par le processus de reprise

Si l'effet du processus de risque et des plans de sauvegarde doit être conservé au bon endroit pour l'impliquer avant toute chance de catastrophe. Les tests de récupération peuvent être effectués en un minimum de temps sans beaucoup de perte de temps d'énergie et de données. L'équipe concernée devrait prendre la responsabilité de restaurer le système dès que possible

5. Restauration de tous les processus et données pour ramener le système

La restauration et la reconstruction incluent plusieurs sessions de processus pour reconstruire tous les dossiers ainsi que les fichiers d'installation et de configuration qui ont la documentation appropriée requise pour une récupération correcte.

Les tests de récupération sont des tests non fonctionnels qui se réfèrent à des fonctionnalités du logiciel qui ne sont pas liées à une fonction unique ou à une action de l'utilisateur telle que la sécurité ou l'évolutivité. Le temps nécessaire pour récupérer des points dépend du nombre de points de départ, d'un nombre fini d'applications, des compétences des personnes effectuant des tests de récupération et des outils disponibles pour la récupération.

Articles recommandés

Ceci est un guide pour les tests de récupération. Nous discutons ici de la façon dont les tests de récupération fonctionnent avec des exemples et du cycle de vie du processus de récupération. Vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Test de stabilité
  2. Techniques de test statique
  3. Test de compatibilité
  4. Test négatif