Gjenopprettingstesting - Livssyklus og arbeid med utvinningstesting

Innholdsfortegnelse:

Anonim

Introduksjon til utvinningstesting

Gjenopprettingstesting er en type en testprosess som utføres for å bekrefte responsen til programvaren eller systemet og dens evne til å gjenopprette etter en krasj eller maskinvarefeil eller andre relaterte problemer. Det er prosessen med tvangssvikt gjort programvaren for å sjekke at gjenopprettingsprosessen er vellykket. Gjenopprettingstesting er ikke en pålitelighetsprøving som er laget for å identifisere det nøyaktige punktet for feil som er igangsatt. Gjenopprettingstesting utføres under kontrollerte forhold ved å simulere feilhull og identifisere den virkelige årsaken til feil. Hovedmålet med denne testingen er å sikre at data ikke blir påvirket, mistet eller ødelagt utført under avtaler om servicenivå

Hvordan fungerer utvinningstesting?

Gjenopprettingstesting skal utføres under kontrollerte forhold. Testbasen skal opprettes og distribueres til arbeidsmiljøet med en liten endring i internettprotokoller, grensesnittenheter, adresse på brannmuren, maskinvare og programvare som er tilkoblet og installert så nær de opprinnelige verdiene. Denne testingen bør gjøres fullstendig fra ende til annen for å ha et perfekt resultat, selv om det er tidkrevende og kostbart.

Testingen skal utføres på maskinvaresystemet som skal installeres i systemet. Det er en meningsfull prosess fordi den brukes til å sjekke og gjenopprette sikkerhetskopieringsprosessen hvis den skal installeres på en annen maskin. Sikkerhetskopien av platen og maskinvaredisken skal være av samme størrelse. men dette problemet kan overvinnes ved å lage en virtuell maskin. Leverandører av virtualisering som VMware er tilgjengelige

Testing bør gjøres i online sikkerhetskopieringssystemer fordi leverandørene av sikkerhetskopitjenester sparer fra å direkte eksponere for medieproblemer ved å bruke feiltolerante lagringssystemer. Sikkerhetskopieringssystemene er ekstremt pålitelige, det er obligatorisk å sjekke systemets gjenopprettingsside for å sikre at det ikke er strømbrudd eller mangler i sikkerhets-, krypterings- og gjenopprettingsfunksjoner

Etter restaurering utføres følgende trinn som følger. Store industrier har separate ingeniører som utfører gjenopprettingstesten med jevne mellomrom. Utgiftene til denne testing og vedlikehold er viktige, og noen ganger kan det hende at de ikke vurderes for småskala næringer.

Det forventes mindre risiko ved sikkerhetskopiering av data og lagring av off-site for å forhindre at bedriften blir katastrofe. Når filene og dataene er gjenopprettet, bør du kontrollere følgende for å sikre at ingen data går tapt eller blir ødelagt. Finn og gi nytt navn til den ødelagte mappen, Sjekk antall filer i de gjenopprettede mappene og kryssjekk med en eksisterende mappe, Sjekk om filer er tilgjengelige. Forsikre deg om at brukeren kan logge på applikasjonen, og han kan bla gjennom dataene, oppdatere dataene, hente dataene.

Det er bra å åpne mange filer som inneholder forskjellige datatyper, mp3, dokumenter, bilder og videoer. Sjekk inn både store og små filer. Bare sammenlign dem med eksisterende biblioteker og kataloger. Bestem muligheten for gjenopprettingsprosessen og bekreft sikkerhetskopifasilitetene. Forsikre deg om at korrigerende handlinger er arkivert og sjekk forståelsen av sikkerhetskopieringsfasiliteter. Gi deretter obligatorisk trening til det aktuelle teamet. Demonstrer teamet om selskapets evne til å gjenopprette og komme seg etter kritiske feil. Utfør utvinningsplanen med jevne mellomrom

Eksempler på utvinningstesting

Få eksempler på utvinningstesting blir utført som nedenfor,

Når en applikasjon henter data fra nettverket, må du fjerne tilkoblingsledningen. Deretter kobler du kabelen tilbake etter litt tid og kontrollerer om applikasjonen henter dataene fra samme punkt når tilkoblingen går tapt.

Start systemet på nytt når en nettleser har flere faner åpne og sikre om nettleseren kan gjenopprette dem alle eller ikke

Hvis det er flere feil i en prosess, bør gjenopprettingstesting utføres på en strukturert måte i henhold til prioriterte og servicenivåavtaler fra en enhet til en annen.

Før gjenopprettingstesting, bør sikkerhetskopidata hentes og oppbevares i en sikker mappe som gjøres for å sikre at vanlige operasjoner kan utføres selv etter en katastrofe.

Livssyklus for gjenopprettingsprosessen

Den største livssyklusen i utvinningsprosessen faller i fem trinn,

  • Standard drift
  • Forekomsten av katastrofe og feil
  • Avbrudd i katastrofe og manglende standardoperasjoner
  • Rydding av katastrofe ved utvinningsprosessen
  • Gjenopprette all prosess og data for å bringe systemet tilbake

1. Standarddrift

Et system eller en server inkluderer programvare, maskinvare, brannmur, andre komponenter integrert i systemet som jobber sammen for å oppnå et offentlig mål. Dette systemet utfører sin jevnlige drift som er forhåndsdefinert uten avbrudd i en nevnt periode

2. Forekomsten av katastrofe og feil

Forstyrrelse av dette systemet kan oppstå på grunn av funksjonsfeil i programvaren på grunn av feil innganger, programvarekrasj, maskinvarefeil eller dataene som er skadet på grunn av brann, snap, trussel eller streik. Dette er en dødelig fase som fører til sammenkoblingsbrudd, tap av penger i virksomheten, muligheter og tap av menneskelige ressurser.

3. Avbrudd i katastrofe og svikt i standardoperasjoner

Organisasjonen bør ha en sikkerhetskopieringsplan for denne typen katastrofer, den kan ikke hindre firmaet i å katastrofe, men det bidrar til å minimere effekten og tapet forårsaket av katastrofen.

4. Rydding av katastrofe ved utvinningsprosessen

Hvis effekten av risikoprosessen og sikkerhetskopieringsplanene bør holdes på rett sted for å antyde det før noen sjanse for katastrofe. Gjenopprettingstesting kan gjøres på minimal tid uten mye tap av energitid og data. Det berørte teamet bør ta ansvaret for å gjenopprette systemet så snart som mulig

5. Gjenopprette all prosess og data for å bringe systemet tilbake

Restaurering og gjenoppbygging inkluderer flere økter med prosesser for å gjenoppbygge alle mapper sammen med installasjons- og konfigurasjonsfiler som har riktig dokumentasjon som kreves for korrekt gjenoppretting.

Gjenopprettingstesting er ikke-funksjonell testing som refererer til funksjoner i programvaren som ikke er relatert til en unik funksjon eller brukerhandling som sikkerhet eller skalerbarhet. Tiden det tar å gjenopprette poeng avhenger av antall startpunkter, et begrenset antall applikasjoner, ferdigheter hos mennesker som utfører gjenopprettingstesting og verktøy som er tilgjengelige for utvinning.

Anbefalte artikler

Dette er en guide til gjenopprettingstesting. Her diskuterer vi hvordan gjenopprettingstesting fungerer med eksempler og livssyklusen for utvinningsprosessen. Du kan også se på følgende artikkel for å lære mer -

  1. Stabilitetstesting
  2. Statiske testteknikker
  3. Test av kompatibilitet
  4. Negativ testing