what is recovery testing software testing
V tej vadnici je razloženo, kaj je testiranje obnovitve, njegov življenjski cikel, najboljše prakse obnove po katastrofi in razlike med testiranjem obnovitve in preskusom zanesljivosti:
Napake programske opreme so neizogibne, nekatere napake ne pustijo celotnega sistema na cedilu, nekatere okvare pa so lahko katastrofa. Da bi zmanjšali vpliv katastrofe, Preskus izterjave ”Vstopi.
Podrobno si oglejmo preizkušanje obnovitve, da bomo razumeli, kako pomaga zmanjšati učinek kakršne koli napake.
Kaj se boste naučili:
Kaj je testiranje izterjave
Preskušanje obnovitve je nefunkcionalno testiranje, ki določa sposobnost programske opreme, da se obnovi po okvarah, kot so zrušitve programske / strojne opreme ali kakršne koli napake v omrežju.
Za izvajanje preizkusa obnovitve programske opreme / strojne opreme ni bilo mogoče preveriti
- Če je okrevanje uspešno ali ne.
- Ali je mogoče izvajati nadaljnje delovanje programske opreme ali ne.
- Čas, potreben za nadaljevanje operacij.
- Izgubljene podatke je mogoče popolnoma obnoviti ali ne.
- Odstotek scenarijev, v katerih se lahko sistem povrne nazaj.
Pred izvedbo tega testiranja se varnostna kopija vzame in shrani na varno mesto, da se prepreči izguba podatkov, če podatkov ne bo mogoče obnoviti nazaj.
Pogoste napake, ki jih je treba preizkusiti za obnovitev:
- Težava z omrežjem
- Izpada električne energije
- Zunanji strežnik ni dosegljiv
- Strežnik se ne odziva
- dll manjka
- Preobremenitev zbirke podatkov
- Ustavljene storitve
- Fizične razmere
- Zunanja naprava se ne odziva
- Izguba signala brezžičnega omrežja
Življenjski cikel testiranja okrevanja
Življenjski cikel vključuje:
# 1) Standardne operacije
Standardno delovanje sistema je način, na katerega naj bi sistem deloval. Gre za sistem, ki je nastavljen z vso potrebno strojno / programsko opremo, tako da lahko sistem deluje po pričakovanjih.
# 2) Nesreča in pojav okvare
Do okvare ali katastrofe sistema lahko pride zaradi različnih razlogov, kot so fizični pogoji, izpad električne energije, nedosegljivost strežnika, okvara strojne opreme in mnogi drugi.
# 3) Prekinitev standardnega postopka
razglasitev statičnih spremenljivk v c ++
Ko pride do prekinitve standardnih procesov, lahko to privede do izgub v smislu poslovanja, odnosov s stranko, denarja, ugleda na trgu itd.
# 4) Postopek obnovitve
Da bi se izognili večjim izgubam, imajo podjetja varnostne načrte, tako da bo sistem zaradi prekinitev imel minimalen vpliv.
# 5) Obnovite postopek
Postopek obnove vključuje že opredeljene dokumente in postopke, ki jih je treba upoštevati. Vse mape in konfiguracijske datoteke so obnovljene, da dobijo izgubljene podatke.
Primer preskusa izterjave
- Med prenosom podatkov v sistem izklopite povezavo Wifi in jo čez nekaj časa znova vklopite ter opazujte, ali se podatki še naprej prenašajo ali se podatki izgubijo.
- Naj brskalnik deluje več kot eno sejo in znova zaženite sistem. Po ponovnem zagonu sistema preverite, ali so bile vse seje znova naložene.
- Ko aplikacija prejema podatke iz omrežja, če scenarij ne uspe, odklopite kabel. Čez nekaj časa ponovno priključite kabel in opazujte, ali so podatki obnovljeni, aplikacija pa še naprej prejema podatke, od koder je prekinila povezavo.
Koraki za načrt okrevanja
- Pravilna analiza treba preveriti možnost izterjave. Analizirati je treba napake, ki se lahko pojavijo, rešitve napak, vpliv napak in način izvajanja napak. Analizirati je treba zmožnost sistema, da v primeru kritičnih napak dodeli dodatne vire, kot sta CPU in strežnik.
- Testni načrt –Testa primerov je treba oblikovati v skladu z rezultati analize (omenjeno v zgornji točki).
- Testno okolje je treba zgraditi na podlagi rezultatov, pridobljenih z analizo za predelavo.
- Varnostno kopiranje podatkov je treba vzdrževati brez okvar, kot so stanja programske opreme, podatki baze podatkov itd. Podatke lahko glede na kritičnost varnostno kopirate s spodnjimi strategijami:
- Enojno varnostno kopiranje / Več varnostnih kopij
- Varnostne kopije v spletu in brez povezave
- Več varnostnih kopij na enem ali več lokacijah.
- Samodejna nastavitev za varnostno kopiranje na vsako 'n' minuto, recimo 15 minut.
- Imeti ločeno ekipo za izvajanje in sledenje varnostnim kopijam.
- Dodelitev sredstev za preskušanje izterjave.
- Načrt obnovitve je treba dokumentirati in posodobiti dokument, ko in ko se izvajajo spremembe.
Najboljše prakse preizkušanja obnove po katastrofi
- Če želite začeti s tem preskušanjem, morate najprej pripraviti preskusno okolje, ki mora biti kopija produkcijskega / živega okolja. Vmesnik, strojna oprema, programska oprema, koda in vdelana programska oprema morajo biti popolna kopija živega sistema. Rezultate kakovosti je mogoče dobiti, če je nastavitev testnega okolja zelo blizu okolja v živo / produkcije.
- Med izvajanjem preskusov obnovitve je treba uporabiti strojno opremo, ki je namenjena proizvodnemu okolju za obnovo.
- Preizkuševalci lahko za testiranje uporabljajo spletni sistem za varnostno kopiranje, hkrati pa morajo zagotoviti, da se podatki zlahka pridobivajo in nimajo varnostnih težav.
Prednosti / slabosti
Prednosti:
- Pomaga narediti sistem bolj stabilen in brez napak ter izboljša kakovost izdelka.
- Sistem postane zanesljivejši, ko se napake odstranijo pred zagonom in izboljšajo delovanje sistema.
- Varnostno kopiranje se vedno vzdržuje za obnovitev podatkov v primeru kakršne koli napake.
Slabosti:
- Za izvedbo tega testiranja je potreben usposobljen vir. Preskuševalec, ki izvaja enako, mora imeti na voljo vse podatke za testiranje, to je podatke in varnostne datoteke.
- Preizkušanje obnovitve zahteva več korakov pred preskusom in veliko korakov med izvajanjem, zaradi česar je postopek dolgotrajen.
- Preskušanje izterjave je drag postopek.
- V nekaj primerih ni mogoče najti vseh potencialnih napak.
Razlika med preskušanjem izterjave in preskusom zanesljivosti
Preskušanje izterjave in preskušanje zanesljivosti se pogosto zamenjuje in šteje za isto. Medtem ko sta oba med seboj povezana, vendar se razlikujeta. Preverimo razliko med obema v spodnji tabeli:
Št. | Preskušanje izterjave | Preskušanje zanesljivosti |
---|---|---|
1. | Preskus obnovitve se opravi, da se preveri, kako dobro se sistem obnovi po okvari ali nesreči | Preskus zanesljivosti se opravi, da se odkrije na določeni točki, kjer se pojavi. |
dva | Ugotovi, ali lahko sistem nadaljuje delovanje po nesreči. | Napake najdemo in odpravimo pred uvedbo. |
3. | Preskušanje obnovitve določa njegovo zmožnost obnovitve podatkov zaradi izpada električne energije, težav z omrežjem itd. | Aplikacija je preizkušena za določeno časovno obdobje in okolje. Če so rezultati preskusov dosledno enaki, se le to šteje za zanesljivo aplikacijo. |
Predloga za preskušanje obnove po katastrofi
Predloga, tj. Vnaprej oblikovan dokument, se uporablja za načrtovanje okrevanja po katastrofi. Podjetja imajo lahko predloge po svojih zahtevah in po svojih potrebah. Toda del elementov je obveznih elementov.
Oglejmo si tiste elemente, ki morajo biti del predloge:
- Definicija katastrofe, tj. stanje / stanje, ko se bo to štelo za katastrofo.
- Seznam ekipe za odzivanje v izrednih razmerah s popolnimi podrobnostmi, kot so ime / vloga / e-pošta / telefonska številka
- Podrobnosti o skupini za obnovo po katastrofi
- Zunanji seznam stikov: Seznam virov, ki so morda potrebni v času obnove po katastrofi.
- Upravljanje s tveganji: Za kritje morebitnih tveganj in dokumentirana rešitev.
- Pregled načrta
- Opozorilo v sili, stopnjevanje in aktiviranje: Koraki v nujnih primerih.
- Informacije o zavarovanju
- Finančne in pravne informacije
- Obnovitveni načrt / Strategija varnostnega kopiranja
Pogosto zastavljena vprašanja
V # 1) Kako izvedete obnovitveni test?
Odgovor: Spodaj je navedenih nekaj primerov za razumevanje izvajanja preskusov obnovitve:
brezplačno orodje za popravilo pc windows 10
- Znova zaženite sistem, ko ima brskalnik več sej. Ko se sistem znova zažene, preverite, ali se podatki brskalnikov naložijo ali ne.
- Ko je kabel ponovno priključen, odklopite kabel za aplikacijo, ki prejema podatke, in preverite, ali aplikacija prejema podatke ali ne.
- Znova zaženite sistem, ko se aplikacija izvaja in pozneje preverite, ali so podatki nedotaknjeni ali izgubljeni.
V # 2) Kaj je preskušanje obnove po nesreči pri testiranju programske opreme?
Odgovor: Preskušanje obnove po katastrofi je preskušanje, ki se izvaja, da se zagotovi izguba podatkov v primeru okvare ali nesreče. Podjetja opravijo to testiranje, da lahko obnovijo svoje podatke v primeru dejanskih napak.
V # 3) Zakaj je preskušanje obnove po nesreči pomembno?
Odgovor: Preskušanje obnove po katastrofi je pomembno, ker zagotavlja, da se po popolnem delovanju sistema prekinitev in obnovi vseh podatkov obnovijo vse aplikacije. To preskušanje je zelo pomembno za kontinuiteto sistema brez izgube.
V # 4) Ali je preizkušanje obnovitve del preizkušanja učinkovitosti?
Odgovor: Da, to testiranje spada pod preizkušanje zmogljivosti. To se naredi tudi s preskušanjem obremenitve. Preskus obnovitve se izvede, da se ve, kako dobro se bo sistem obnovil v primeru okvare ali nesreče.
Zaključek
Iz številnih neizogibnih razlogov lahko pride do okvar kadar koli; preskus obnovitve odpravlja kritične napake. Sistem je pripravljen na okrevanje po teh okvarah. Pogostost izvajanja preskusov izterjave je obratno sorazmerna z vplivom okvare na sistem. Pogosto testiranje ima zato pomembno vlogo, da se učinek čim bolj zmanjša.
Ta pristop testiranja potrjuje, da se obnova uspešno izvede v primeru napak.
Priporočeno branje
- 10 najboljših najboljših programov za obnovitev datotek [Najboljša izbirna orodja za leto 2021]
- 12 najboljših storitev za obnovitev podatkov (pregled leta 2021)
- Najboljših 5 NAJBOLJŠIH podjetij za obnovo in katastrofo 2021
- [Top 10] Najboljša brezplačna programska oprema za obnovitev podatkov leta 2021 za Windows in Mac
- Testiranje programske opreme QA Assistant Job
- Tečaj preizkušanja programske opreme: kateremu inštitutu za preizkušanje programske opreme naj se pridružim?
- Izbira preizkušanja programske opreme kot vaše kariere
- Preizkušanje programske opreme Tehnična vsebina Writer Freelancer Job