Inleiding tot hersteltests

Hersteltests zijn een type testproces dat wordt uitgevoerd om de reactie van de software of het systeem en de mogelijkheid om te herstellen na een crash of hardwarefout of andere gerelateerde problemen te verifiëren. Het is het proces van gedwongen mislukking dat in de software wordt uitgevoerd om te controleren of het herstelproces succesvol is. Hersteltests zijn geen betrouwbaarheidstests die worden uitgevoerd om het juiste punt van uitval te identificeren. Hersteltests worden onder gecontroleerde omstandigheden uitgevoerd door faalgaten te simuleren en de echte oorzaak van fouten te identificeren. Het hoofddoel van deze tests is ervoor te zorgen dat gegevens niet worden aangetast, verloren of beschadigd, gedaan onder serviceniveau-overeenkomsten

Hoe werkt hersteltest?

Hersteltests moeten worden uitgevoerd onder gecontroleerde omstandigheden. De testbasis moet worden gemaakt en in de werkomgeving worden geïmplementeerd met een kleine wijziging in de internetprotocollen, interface-apparaten, het adres van de firewall, hardware en software die zijn aangesloten en geïnstalleerd zo dicht mogelijk bij de oorspronkelijke waarden. Deze tests moeten volledig worden uitgevoerd om een ​​perfect resultaat te krijgen, ook al is het tijdrovend en kostbaar.

De tests moeten worden uitgevoerd op het hardwaresysteem dat in het systeem wordt geïnstalleerd. Het is een zinvol proces omdat het wordt gebruikt om het back-upproces te controleren en te herstellen als het op een andere machine wordt geïnstalleerd. De back-up van de schijf en de hardwareschijf moet even groot zijn. maar dit probleem kan worden opgelost door een virtuele machine te maken. Virtualisatieverkopers zoals VMware zijn beschikbaar

Tests moeten worden uitgevoerd in online back-upsystemen, omdat de back-upserviceproviders besparen op directe blootstelling aan mediaproblemen door fouttolerante opslagsystemen te gebruiken. De back-upsystemen zijn uiterst betrouwbaar, het is verplicht om de herstelzijde van het systeem te controleren om ervoor te zorgen dat er geen uitval of fouten zijn in de beveiliging, codering en ophaalfuncties

Na de restauratie worden de volgende stappen als volgt uitgevoerd: grote industrieën hebben afzonderlijke ingenieurs om de hersteltest periodiek met regelmatige tussenpozen uit te voeren. De kosten van dit testen en onderhoud zijn essentieel en worden soms niet in overweging genomen voor kleinschalige industrieën.

Er wordt een gering risico verwacht bij gegevensback-ups en off-site opslagontwerp om te voorkomen dat de onderneming uitvalt. Nadat de bestanden en gegevens zijn hersteld, moeten de volgende controles worden uitgevoerd om ervoor te zorgen dat er geen gegevens verloren gaan of beschadigd raken. Zoek en hernoem de beschadigde map, controleer het aantal bestanden in de herstelde mappen en controleer dit met een bestaande map, controleer of bestanden toegankelijk zijn. Zorg ervoor dat de gebruiker zich kan aanmelden bij de toepassing en dat hij door de gegevens kan bladeren, de gegevens kan bijwerken en de gegevens kan ophalen.

Het is goed om veel bestanden te openen met verschillende gegevenstypen, mp3, documenten, afbeeldingen en video's. Zowel grote als kleine bestanden inchecken. Vergelijk ze gewoon met bestaande bibliotheken en mappen. Bepaal de mogelijkheid van het herstelproces en verifieer de back-upfaciliteiten. Zorg ervoor dat corrigerende acties worden ingediend en controleer het begrip van back-upfaciliteiten. Zorg vervolgens voor verplichte training voor het betrokken team. Demonstreer het team over het vermogen van het bedrijf om te herstellen en herstellen van kritieke storingen. Voer het herstelplan regelmatig uit

Voorbeelden van hersteltests

Enkele voorbeelden van hersteltests zijn uitgevoerd zoals hieronder,

Wanneer een toepassing gegevens van het netwerk ophaalt, verwijdert u de verbindingskabel en sluit u na een tijdje de kabel weer aan en controleert u of de toepassing de gegevens ontvangt vanaf hetzelfde punt waarop de verbinding is verbroken.

Start het systeem opnieuw op wanneer een internetbrowser meerdere tabbladen heeft geopend en zorg ervoor dat de browser deze allemaal kan herstellen of niet

Als er tijdens een proces meerdere fouten optreden, moeten hersteltests op een gestructureerde manier worden uitgevoerd volgens overeenkomsten voor prioriteit en serviceniveau van de ene eenheid naar de andere.

Vóór herstel testen, moeten back-upgegevens worden opgehaald en bewaard in een beveiligde map die wordt gedaan om ervoor te zorgen dat reguliere operaties kunnen worden uitgevoerd, zelfs na een ramp.

Levenscyclus van het herstelproces

De belangrijkste levenscyclus van het herstelproces valt uiteen in vijf stappen,

  • Standaard operaties
  • Het optreden van rampen en mislukkingen
  • Onderbreking van een ramp en falen van standaardactiviteiten '
  • Opheffing van een ramp door het herstelproces
  • Herstellen van alle processen en gegevens om het systeem terug te brengen

1. Standaard werking

Een systeem of server omvat software, hardware, firewall andere componenten geïntegreerd in het systeem die samenwerken om een ​​publiek doel te bereiken. Dit systeem voert zijn normale werking uit, die vooraf bepaald is zonder enige onderbreking gedurende een genoemde periode

2. Het optreden van rampen en mislukkingen

Verstoring van dit systeem kan optreden als gevolg van een storing in de software als gevolg van onjuiste invoer, softwarecrashing, hardwarefouten of beschadigde gegevens als gevolg van brand, snap, bedreiging of staking. Dit is een dodelijke fase die leidt tot verbroken verbindingen, verlies van geld in het bedrijfsleven, kansen en verlies aan personeel.

3. Onderbreking van een ramp en falen van standaardactiviteiten '

De organisatie moet een back-upplan hebben voor dit soort rampen, het kan het bedrijf niet voorkomen dat het rampzalig wordt, maar het helpt het effect en het verlies van de ramp te minimaliseren.

4. Opruiming van een ramp door het herstelproces

Als het effect van het risicoproces en back-upplannen op de juiste plaats moet worden gehouden om het te impliceren voordat er een kans op een ramp is. De hersteltests kunnen in minimale tijd worden uitgevoerd zonder veel verlies van energietijd en gegevens. Het betrokken team moet de verantwoordelijkheid nemen om het systeem zo snel mogelijk te herstellen

5. Herstellen van alle processen en gegevens om het systeem terug te brengen

Restauratie en reconstructie omvatten meerdere sessies van processen om alle mappen opnieuw samen te stellen, samen met installatie- en configuratiebestanden met de juiste documentatie die vereist is voor correct herstel.

Hersteltests zijn niet-functionele tests die verwijzen naar functies van de software die geen verband houden met een unieke functie of gebruikersactie, zoals beveiliging of schaalbaarheid. De tijd die nodig is om punten te herstellen, is afhankelijk van het aantal startpunten, een eindig aantal aanvragen, vaardigheden van mensen die hersteltests uitvoeren en beschikbare hulpmiddelen voor herstel.

Aanbevolen artikelen

Dit is een handleiding voor hersteltests. Hier bespreken we hoe Hersteltests werken met voorbeelden en de levenscyclus van het herstelproces. U kunt ook het volgende artikel bekijken voor meer informatie -

  1. Stabiliteit testen
  2. Statische testtechnieken
  3. Compatibiliteitstesten
  4. Negatieve testen