Въведение в тест за възстановяване

Тестът за възстановяване е вид тестов процес, който се провежда за проверка на реакцията на софтуера или системата и способността му да се възстановява след срив или повреда на хардуера или други свързани проблеми. Това е процесът на принудителна повреда, направена на софтуера, за да се провери дали процесът на възстановяване е успешен. Тестът за възстановяване не е тест за надеждност, който се прави, за да се идентифицира точната точка на иницииране на отказ. Тестът за възстановяване се извършва при контролирани условия чрез симулиране на дупки за отказ и установяване на истинската причина за повреди. Основната цел на това тестване е да се гарантира, че данните не са засегнати, загубени или повредени, извършени съгласно споразумения за ниво на обслужване

Как работи тестът за възстановяване?

Изпитването за възстановяване трябва да се извършва при контролирани условия. Тестовата база трябва да бъде създадена и внедрена в работната среда с лека промяна, направена в интернет протоколите, взаимодействащите устройства, адреса на защитната стена, хардуера и софтуера, свързани и инсталирани възможно най-близо до първоначалните стойности. Това изпитване трябва да се извърши изцяло от край до край, за да има перфектен резултат, въпреки че е отнемащо време и скъпо.

Тестването трябва да се извърши на хардуерната система, която ще бъде инсталирана в системата. Това е смислен процес, защото се използва за проверка и възстановяване на процеса на архивиране, ако той ще бъде инсталиран на друга машина. Архивирането на диска и хардуерния диск трябва да бъде с еднакъв размер. но този проблем може да бъде преодолян чрез създаване на виртуална машина. Предлагат се доставчици на виртуализация като VMware

Тестването трябва да се извършва в онлайн резервни системи, тъй като доставчиците на услуги за архивиране спестяват от пряко излагане на проблеми с медиите чрез използване на системи за съхранение, устойчиви на откази. Резервните системи са изключително надеждни, задължително е да се провери страната за възстановяване на системата, за да се гарантира, че няма прекъсвания или недостатъци в функциите за сигурност, криптиране и извличане

След възстановяването се правят следните стъпки, Големите индустрии имат отделни инженери, които да извършват периодично теста за възстановяване на редовни интервали. Разходите за това тестване и поддръжка са от съществено значение и понякога може да не се вземат предвид за малките индустрии.

Очаква се малък риск при архивиране на данни и дизайн на съхранение извън сайта, за да се предотврати бедствието на предприятието. След като файловете и данните се възстановят, следва да се направят следните проверки, за да се гарантира, че няма загубени или повредени данни. Намерете и преименувайте повредената папка, Проверете броя на файловете в възстановените папки и кръстосано проверете със съществуваща папка, Проверете дали файловете са достъпни. Уверете се, че потребителят може да влезе в приложението и той може да преглежда данните, да актуализира данните, да ги извлича.

Добре е да отворите много файлове, съдържащи различни типове данни, mp3, документи, снимки и видео. Регистрирайте се в големи и малки по размер файлове. Просто ги сравнете със съществуващите библиотеки и директории. Определете възможността за процеса на възстановяване и проверете резервните съоръжения. Уверете се, че са подадени коригиращи действия и проверете разбирането на резервните съоръжения. След това осигурете задължително обучение на съответния екип. Демонстрирайте екипа за способността на компанията да се възстановява и да се възстановява от критични провали. Изпълнявайте плана за възстановяване на редовни интервали

Примери за тестване за възстановяване

Малко примери за тестване за възстановяване се извършват, както е посочено по-долу,

Когато приложението извлича данни от мрежата, извадете свързващия кабел, след което след известно време включете обратно кабела и проверете дали приложението получава данните от същата точка, когато връзката се загуби.

Рестартирайте системата, когато интернет браузърът има отворени множество раздели и се уверете дали браузърът може да възстанови всички тях или не

Ако има много грешки в рамките на един процес, тестът за възстановяване трябва да се извърши структурирано в съответствие със споразумения за приоритет и ниво на обслужване от една единица на друга.

Преди тестване за възстановяване, данните за архивиране трябва да бъдат извлечени и съхранявани в защитена папка, което се прави, за да се гарантира, че редовни операции могат да се извършват дори и след бедствие.

Жизнен цикъл на процеса на възстановяване

Основният жизнен цикъл на процеса на възстановяване попада в пет стъпки,

  • Стандартни операции
  • Възникване на бедствия и повреди
  • Прекъсване на бедствието и неспазване на стандартните операции “
  • Премахване на бедствия чрез процеса на възстановяване
  • Възстановяване на всички процеси и данни за връщане на системата

1. Стандартна работа

Система или сървър включва софтуер, хардуер, защитна стена и други компоненти, интегрирани в системата, които работят заедно за постигане на обществена цел. Тази система изпълнява редовната си работа, която е предварително дефинирана без прекъсване за споменат период

2. Възникване на бедствия и повреди

Нарушаване на тази система може да възникне поради неправилно функциониране на софтуера поради неправилни входове, срив на софтуера, повреда на хардуера или повредени данни поради пожар, щракане, заплаха или удар. Това е смъртоносна фаза, която води до прекъсване на връзката, загуба на пари в бизнеса, възможност и загуба на човешки ресурси.

3. Прекъсване на бедствието и неспазване на стандартните операции “

Организацията трябва да има резервен план за този тип бедствия, това не може да попречи на фирмата да се стигне до бедствия, но помага да се сведе до минимум ефекта и загубата, причинени от бедствието.

4. Премахване на бедствия чрез процеса на възстановяване

Ако ефектът от рисковия процес и резервните планове трябва да се поддържа на правилното място, за да го подскаже преди шансовете за бедствие. Тестът за възстановяване може да се извърши за минимално време без много загуба на енергия и време. Заинтересованият екип трябва да поеме отговорността да възстанови системата възможно най-скоро

5. Възстановяване на всички процеси и данни за връщане на системата

Възстановяването и реконструкцията включват множество сесии на процеси за възстановяване на всички папки, заедно с инсталационни и конфигурационни файлове, които имат подходящата документация, необходима за правилното възстановяване.

Тестът за възстановяване е нефункционално тестване, което се отнася до функции на софтуера, които не са свързани с уникална функция или действие на потребителя, като сигурност или мащабируемост. Времето, необходимо за възстановяване на точките, зависи от броя на началните точки, ограничения брой приложения, уменията на хората, провеждащи тестване за възстановяване и инструменти, достъпни за възстановяване.

Препоръчителни статии

Това е ръководство за тестване за възстановяване. Тук обсъждаме как работи тестът за възстановяване с примери и жизнения цикъл на процеса на възстановяване. Можете също да разгледате следната статия, за да научите повече -

  1. Тестване за стабилност
  2. Техники за статично тестване
  3. Тест за съвместимост
  4. Отрицателно тестване