Testowanie odzysku - Cykl życia i działanie testów odzyskiwania

Spisie treści:

Anonim

Wprowadzenie do testowania odzyskiwania

Testowanie odzyskiwania to rodzaj procesu testowania przeprowadzanego w celu weryfikacji odpowiedzi oprogramowania lub systemu i jego zdolności do przywracania po awarii, awarii sprzętu lub innych powiązanych problemach. Jest to proces wymuszonej awarii oprogramowania, aby sprawdzić, czy proces odzyskiwania się powiódł. Testowanie odzyskiwania nie jest testem niezawodności, który ma na celu identyfikację dokładnego punktu inicjacji awarii. Testowanie odzyskiwania odbywa się w kontrolowanych warunkach poprzez symulację dziur uszkodzeń i identyfikację rzeczywistej przyczyny awarii. Głównym celem tych testów jest zapewnienie, aby żadne dane nie zostały naruszone, utracone lub uszkodzone w ramach umów o gwarantowanym poziomie usług

Jak działa test odzyskiwania?

Testy odzysku powinny być przeprowadzane w kontrolowanych warunkach. Baza testowa powinna zostać utworzona i wdrożona w środowisku roboczym z niewielką zmianą w protokołach internetowych, urządzeniach interfejsowych, adresie zapory ogniowej, sprzęcie i oprogramowaniu podłączonych i zainstalowanych tak blisko oryginalnych wartości. Testy te należy wykonywać całkowicie od początku do końca, aby uzyskać doskonały wynik, mimo że jest to czasochłonne i kosztowne.

Testy należy wykonać na systemie sprzętowym, który ma zostać zainstalowany w systemie. Jest to znaczący proces, ponieważ służy do sprawdzania i przywracania procesu tworzenia kopii zapasowej, jeśli ma zostać zainstalowany na innym komputerze. Kopia zapasowa dysku i dysku sprzętowego powinna być tego samego rozmiaru. ale ten problem można rozwiązać, tworząc maszynę wirtualną. Dostawcy wirtualizacji, tacy jak VMware, są dostępni

Testy należy przeprowadzić w internetowych systemach tworzenia kopii zapasowych, ponieważ dostawcy usług tworzenia kopii zapasowych oszczędzają przed bezpośrednim narażeniem się na problemy z mediami za pomocą odpornych na uszkodzenia systemów pamięci masowej. Systemy do tworzenia kopii zapasowych są wyjątkowo niezawodne, należy sprawdzić stronę przywracania systemu, aby upewnić się, że nie ma żadnych awarii ani błędów w zabezpieczeniach, szyfrowaniu i odzyskiwaniu funkcji

Po przywróceniu wykonuje się następujące kroki: Duże gałęzie przemysłu mają oddzielnych inżynierów, którzy okresowo przeprowadzają test odzyskiwania. Wydatki związane z testowaniem i konserwacją są niezbędne i czasami nie mogą być brane pod uwagę w przypadku małych gałęzi przemysłu.

Oczekuje się niewielkiego ryzyka tworzenia kopii zapasowych danych i projektowania pamięci masowej poza siedzibą, aby zapobiec katastrofie przedsiębiorstwa. Po przywróceniu plików i danych należy wykonać następujące kontrole, aby upewnić się, że żadne dane nie zostaną utracone lub uszkodzone. Znajdź uszkodzony folder i zmień jego nazwę, Sprawdź liczbę plików w przywróconych folderach i sprawdź krzyżowo z istniejącym folderem, Sprawdź, czy pliki są dostępne. Upewnij się, że użytkownik może zalogować się do aplikacji i może przeglądać dane, aktualizować dane, pobierać dane.

Dobrze jest otwierać wiele plików zawierających różne typy danych, pliki mp3, dokumenty, zdjęcia i filmy. Odprawa zarówno dużych, jak i małych plików. Po prostu porównaj je z istniejącymi bibliotekami i katalogami. Określ możliwość procesu odzyskiwania i sprawdź funkcje tworzenia kopii zapasowych. Upewnij się, że zostały podjęte działania naprawcze i sprawdź zrozumienie funkcji tworzenia kopii zapasowych. Następnie zapewnij obowiązkowe szkolenie zainteresowanemu zespołowi. Zademonstruj zespołowi zdolność firmy do przywracania i odzyskiwania po krytycznych awariach. Wykonuj plan odzyskiwania w regularnych odstępach czasu

Przykłady testowania odzyskiwania

Kilka przykładów testów odzyskiwania jest przeprowadzanych jak poniżej,

Gdy aplikacja pobiera dane z sieci, odłącz kabel połączeniowy, a następnie po pewnym czasie podłącz ponownie kabel i sprawdź, czy aplikacja odbiera dane z tego samego miejsca, w którym nastąpiło zerwanie połączenia.

Uruchom ponownie system, gdy przeglądarka internetowa ma wiele otwartych kart i upewnij się, czy przeglądarka jest w stanie je wszystkie odzyskać

Jeśli w procesie występuje wiele awarii, testy odzyskiwania należy przeprowadzać w sposób uporządkowany zgodnie z umowami o priorytecie i poziomie usług między jednostkami.

Przed testowaniem odzyskiwania dane z kopii zapasowej należy pobrać i przechowywać w bezpiecznym folderze, który jest wykonywany, aby zapewnić regularne operacje nawet po awarii.

Cykl życia procesu odzyskiwania

Główny cykl życia procesu odzyskiwania składa się z pięciu etapów,

  • Standardowe operacje
  • Wystąpienie katastrofy i awarii
  • Przerwanie katastrofy i niepowodzenie standardowych operacji ”
  • Usuwanie katastrof przez proces odzyskiwania
  • Przywracanie wszystkich procesów i danych w celu przywrócenia systemu

1. Standardowa obsługa

System lub serwer zawiera oprogramowanie, sprzęt, zaporę ogniową oraz inne elementy zintegrowane z systemem, które współpracują ze sobą, aby osiągnąć cel publiczny. System wykonuje swoją regularną pracę, która jest z góry określona bez żadnych przerw na wspomniany okres

2. Wystąpienie katastrofy i awarii

Zakłócenia w tym systemie mogą wystąpić z powodu nieprawidłowego działania oprogramowania z powodu niewłaściwych danych wejściowych, awarii oprogramowania, awarii sprzętu lub danych uszkodzonych w wyniku pożaru, zatrzaskiwania, zagrożenia lub strajku. Jest to śmiertelna faza, która prowadzi do zerwania połączenia, utraty pieniędzy w biznesie, możliwości i utraty zasobów ludzkich.

3. Przerwanie katastrofy i niewykonanie standardowych operacji ”

Organizacja powinna mieć plan tworzenia kopii zapasowych dla tego rodzaju katastrofy, nie może zapobiegać katastrofie firmy, ale pomaga zminimalizować skutki i straty spowodowane katastrofą.

4. Usuwanie awarii przez proces odzyskiwania

Jeśli efekt procesu ryzyka i plany tworzenia kopii zapasowych powinny być przechowywane we właściwym miejscu, sugerować to przed wszelkimi szansami na katastrofę. Testy odzyskiwania można wykonać w jak najkrótszym czasie, bez dużej straty czasu i danych. Zainteresowany zespół powinien wziąć na siebie odpowiedzialność za jak najszybsze przywrócenie systemu

5. Przywracanie wszystkich procesów i danych w celu przywrócenia systemu

Przywracanie i rekonstrukcja obejmuje wiele sesji procesów w celu przebudowania wszystkich folderów wraz z plikami instalacyjnymi i konfiguracyjnymi, które posiadają odpowiednią dokumentację wymaganą do poprawnego odzyskiwania.

Testowanie odzyskiwania to testowanie niefunkcjonalne, które odnosi się do funkcji oprogramowania niezwiązanych z unikalną funkcją lub działaniem użytkownika, takich jak bezpieczeństwo lub skalowalność. Czas potrzebny na odzyskanie punktów zależy od liczby punktów początkowych, skończonej liczby aplikacji, umiejętności osób przeprowadzających testy odzyskiwania i narzędzi dostępnych do odzyskiwania.

Polecane artykuły

Jest to przewodnik po testowaniu odzyskiwania. Tutaj omawiamy, jak działa Test odzyskiwania z przykładami i cyklem życia procesu odzyskiwania. Możesz także spojrzeć na następujący artykuł, aby dowiedzieć się więcej -

  1. Testy stabilności
  2. Techniki testowania statycznego
  3. Testowanie kompatybilności
  4. Testy negatywne