what is recovery testing software testing
Aquest tutorial explica què són les proves de recuperació, el seu cicle de vida, les pràctiques recomanades de recuperació de desastres i les diferències entre les proves de recuperació i les proves de fiabilitat:
Les falles de programari són inevitables, algunes fallades no deixen caure el sistema complet, però algunes fallades poden ser un desastre. Per reduir l'impacte del desastre, ' Proves de recuperació ' entra.
Anem a fer proves de recuperació detallades per entendre com ajuda a minimitzar l’impacte de qualsevol fallada.
Què aprendreu:
- Què és la prova de recuperació
- Cicle de vida de les proves de recuperació
- Passos per al pla de recuperació
- Pràctiques recomanades per provar recuperacions de desastres
- Avantatges / Desavantatges
- Diferència entre les proves de recuperació i les proves de fiabilitat
- Plantilla per a proves de recuperació de desastres
- Preguntes freqüents
- Conclusió
Què és la prova de recuperació
Les proves de recuperació són proves no funcionals que determinen la capacitat del programari per recuperar-se de fallades com ara fallades de programari / maquinari o qualsevol fallada de xarxa.
Per realitzar proves de recuperació, no s'ha pogut verificar el programari / maquinari
- Si la recuperació té èxit o no.
- Si es poden realitzar o no les altres operacions del programari.
- La durada que es trigarà a reprendre les operacions.
- Les dades perdudes es poden recuperar completament o no.
- Percentatge d'escenaris en què el sistema es pot recuperar.
Abans de realitzar aquesta prova, es realitza la còpia de seguretat i es desa en una ubicació segura per evitar pèrdues de dades en cas que les dades no es recuperin amb èxit.
Errors habituals que s'han de provar per recuperar-se:
- Problema de xarxa
- Fallada d'alimentació
- No es pot accedir al servidor extern
- El servidor no respon
- falta el fitxer dll
- Sobrecàrrega de base de dades
- Serveis aturats
- Condicions físiques
- El dispositiu extern no respon
- Pèrdua de senyal de xarxa sense fils
Cicle de vida de les proves de recuperació
El cicle vital inclou:
# 1) Operacions estàndard
Les operacions estàndard del sistema són la forma en què es pretén que funcioni el sistema. És un sistema configurat amb tot el maquinari / programari necessari perquè el sistema pugui funcionar com s’esperava.
# 2) Desastre i ocurrència de fracassos
Es pot produir un error o un desastre del sistema a causa de diversos motius, com ara condicions físiques, fallada d’alimentació, no es pot accedir al servidor, fallada de maquinari i molts més.
# 3) Interrupció al procés estàndard
com construir una xarxa segura
Quan es produeix una interrupció dels processos estàndard, pot provocar pèrdues en termes de negoci, relacions amb el client, diners, reputació al mercat, etc.
# 4) Procés de recuperació
Per evitar pèrdues importants a les empreses, tingueu plans de còpia de seguretat perquè hi hagi un impacte mínim al sistema a causa de la interrupció.
# 5) Procés de reconstrucció
El procés de reconstrucció inclou documents i processos ja definits que cal seguir. Es reconstrueixen totes les carpetes i fitxers de configuració per obtenir les dades perdudes.
Exemple de proves de recuperació
- Mentre descarregueu dades al vostre sistema, desactiveu la connexió Wifi i, després d’un temps, torneu-la a activar i observeu si les dades es continuen baixant o si es perden les dades.
- Deixeu que el navegador funcioni en més d’una sessió i reinicieu el sistema. Un cop reiniciat el sistema, verifiqueu si totes les sessions es tornen a carregar.
- Quan l'aplicació rep dades de la xarxa, per fallar l'escenari, desconnecteu el cable. Després d'un temps, torneu a connectar el cable i observeu si es recuperen les dades i l'aplicació continua rebent les dades d'on va perdre la connexió.
Passos per al pla de recuperació
- Anàlisi adequada s’hauria de fer per verificar la possibilitat de recuperació. S'han d'analitzar les falles que es poden produir, les solucions a les falles, l'impacte de les falles, la forma d'executar-les. S’ha d’analitzar la capacitat del sistema d’assignar recursos addicionals, com ara la CPU i el servidor en cas d’errors crítics.
- Pla de proves –Els casos de prova s’han de dissenyar segons els resultats de l’anàlisi (esmentats al punt anterior).
- Entorn de prova s’hauria de basar en els resultats obtinguts de l’anàlisi realitzat per a la recuperació.
- Còpia de seguretat de les dades s’hauria de mantenir sense cap error, com ara estats de programari, dades de bases de dades, etc. En funció de la criticitat, es pot fer una còpia de seguretat de les dades amb les estratègies següents:
- Còpia de seguretat individual / Còpies de seguretat múltiples
- Còpies de seguretat en línia / fora de línia
- Diverses còpies de seguretat en una o diverses ubicacions.
- Configuració automàtica per a la còpia de seguretat a cada 'n' minut, per exemple, 15 minuts.
- Tenir un equip separat per realitzar i fer un seguiment de les còpies de seguretat.
- Assignació de recursos per a proves de recuperació.
- El pla de recuperació s'ha de documentar i actualitzar el document quan es realitzin canvis.
Pràctiques recomanades per provar recuperacions de desastres
- Per començar aquesta prova, el primer pas és tenir a punt l’entorn de prova, que hauria de ser una rèplica de l’entorn de producció / en viu. La interfície, el maquinari, el programari, el codi i el firmware haurien de ser una rèplica completa del sistema actiu. Es poden obtenir resultats de qualitat si la configuració de l’entorn de prova s’acosta molt a l’entorn de producció / producció.
- El maquinari assignat a l'entorn de producció per a la restauració s'ha d'utilitzar mentre es realitzen les proves de recuperació.
- Els verificadors poden utilitzar un sistema de còpia de seguretat en línia per fer proves, però alhora han de garantir que les dades es recuperin fàcilment i no tinguin problemes de seguretat.
Avantatges / Desavantatges
Avantatges:
- Ajuda a fer el sistema més estable i lliure d’errors i millora la qualitat del producte.
- El sistema es fa més fiable a mesura que s’esborren els errors abans que es publiquin i millorin el rendiment del sistema.
- La còpia de seguretat sempre es manté per recuperar dades en cas de fallada.
Desavantatges:
- Es necessita un recurs entrenat per realitzar aquesta prova. El provador que realitzi el mateix hauria de tenir totes les dades per fer proves, és a dir, dades i fitxers de còpia de seguretat.
- Les proves de recuperació requereixen diversos passos abans de fer-los i molts passos durant la realització, cosa que el converteix en un procés que requereix molt de temps.
- Les proves de recuperació són un procés costós.
- No es poden trobar tots els possibles errors en alguns casos.
Diferència entre les proves de recuperació i les proves de fiabilitat
Les proves de recuperació i les proves de fiabilitat sovint es confonen i es consideren iguals. Mentre que tots dos estan relacionats entre si, però són diferents. Comprovem la diferència entre tots dos a la taula següent:
S.No. | Proves de recuperació | Proves de fiabilitat |
---|---|---|
1 | Les proves de recuperació es fan per verificar la recuperació del sistema després d'un error o desastre | Es fan proves de fiabilitat per trobar l’error en un punt concret on es produeix. |
2 | Esbrina si el sistema és capaç de continuar les operacions després del desastre. | Els errors es troben i es solucionen abans del desplegament. |
3 | Les proves de recuperació determinen la seva capacitat per recuperar les dades de fallades d’energia, problemes de xarxa, etc. | L'aplicació es prova durant un període de temps específic i el medi ambient. Si els resultats de la prova són sempre els mateixos, només es considera una aplicació fiable. |
Plantilla per a proves de recuperació de desastres
S'utilitza una plantilla, és a dir, un document preformatat per planificar la recuperació d'un desastre. Les empreses poden tenir plantilles segons el seu requisit i segons la seva necessitat. Però són pocs els elements obligatoris per formar-ne part.
Vegem els elements que han de formar part de la plantilla:
- Definició de desastre, és a dir, situació / condició quan es considerarà un desastre.
- Llista de l’equip de resposta d’emergència amb les seves dades completes, com ara Nom / Funció / Correu electrònic / Número de telèfon
- Detalls de l’equip de recuperació de desastres
- Llista de contactes externa: Una llista de recursos que podrien ser necessaris en el moment de la recuperació de desastres.
- Gestió de riscos: Per cobrir els riscos potencials i la solució documentada.
- Visió general del pla
- Alerta d'emergència, escalada i activació: Passos a seguir durant l’emergència.
- Informació sobre assegurances
- Informació jurídica i financera
- Pla de recuperació / Estratègia de còpia de seguretat
Preguntes freqüents
P # 1) Com es realitza una prova de recuperació?
Resposta: A continuació es detallen alguns exemples per entendre com es fan les proves de recuperació:
- Reinicieu el sistema quan el navegador tingui diverses sessions en execució. Un cop reiniciat el sistema, verifiqueu si es carreguen o no les dades dels navegadors.
- Desconnecteu el cable de l'aplicació que rep dades i comproveu si l'aplicació rep dades o no un cop el cable estigui endollat de nou.
- Reinicieu el sistema quan s'està executant l'aplicació i, posteriorment, verifiqueu si les dades estan intactes o s'han perdut.
Q # 2) Què són les proves de recuperació de desastres a les proves de programari?
Resposta: Les proves de recuperació de desastres són les proves realitzades per garantir que no es perden dades si es produeix algun error / desastre. Les empreses realitzen aquestes proves perquè puguin restaurar les seves dades en cas d’errors reals.
P # 3) Per què són importants les proves de recuperació de desastres?
Resposta: Les proves de recuperació de desastres són importants perquè garanteixen que després que el sistema d’interrupció funcioni bé i es recuperin totes les dades, es restaurin totes les aplicacions. Aquestes proves són molt importants per a la continuïtat del sistema sense pèrdues.
Q # 4) Les proves de recuperació formen part de les proves de rendiment?
Resposta: Sí, aquesta prova cau en la prova de rendiment. També es fa amb proves de càrrega. Es fan proves de recuperació per saber fins a quin punt es recuperarà el sistema en cas de fallada o desastre.
unió esquerra vs unió exterior esquerra
Conclusió
Els fracassos es poden produir en qualsevol moment a causa de molts motius inevitables; les proves de recuperació eliminen els errors crítics. Fa que el sistema estigui a punt per recuperar-se d’aquests errors. La freqüència de realitzar proves de recuperació és inversament proporcional a l’impacte de la fallada al sistema. Per tant, les proves freqüents juguen un paper important per minimitzar l’impacte.
Aquest enfocament de proves verifica que la recuperació es realitza amb èxit en cas d’errors.
Lectura recomanada
- Els 10 millors programes de recuperació de fitxers (Eines selectives principals per al 2021)
- Els 12 millors serveis de recuperació de dades (revisió 2021)
- Top 5 de les millors empreses de programari i serveis de recuperació de desastres 2021
- (Top 10) Millor programari gratuït de recuperació de dades del 2021 per a Windows i Mac
- Prova de programari Treball d'assistent de control de qualitat
- Curs de proves de programari: a quin institut de proves de programari m'he d'afegir?
- Selecció de proves de programari com a carrera professional
- Prova de programari Treball freelance d'escriptor de contingut tècnic