what is recovery testing software testing
Овај водич објашњава шта је тестирање опоравка, његов животни циклус, најбоље праксе опоравка од катастрофе и разлике између тестирања опоравка и тестирања поузданости:
Софтверски кварови су неизбјежни, неки кварови не изневјере комплетан систем, али неки кварови могу бити катастрофа. Да би се смањио утицај катастрофе, „ Испитивање опоравка ' долази у.
Прођимо детаљно кроз тестирање опоравка да бисмо разумели како то помаже да се минимализује утицај било које грешке.
Шта ћете научити:
Шта је тестирање опоравка
Тестирање опоравка је нефункционално тестирање које одређује способност софтвера да се опорави од кварова као што су пад софтвера / хардвера или било какви мрежни кварови.
Провођење софтверског / хардвера за тестирање опоравка није успело у верификацији
- Ако је опоравак успешан или не.
- Да ли се даље операције софтвера могу извршити или не.
- Трајање које ће бити потребно за обнављање операција.
- Изгубљени подаци могу се у потпуности опоравити или не.
- Проценат сценарија у којима се систем може опоравити.
Пре него што се изврши ово тестирање, сигурносна копија се узима и чува на сигурном месту како би се избегао губитак података у случају да се подаци не поврате успешно.
Уобичајени кварови које треба тестирати за опоравак:
- Проблеми са мрежом
- Нестанка струје
- Спољни сервер није доступан
- Сервер не реагује
- длл датотека недостаје
- Преоптерећење базе података
- Заустављене услуге
- Физички услови
- Спољни уређај не реагује
- Губитак сигнала бежичне мреже
Животни циклус тестирања опоравка
Животни циклус укључује:
# 1) Стандардне операције
Стандардне операције система су начин на који систем треба да ради. То је систем постављен са свим хардвером / софтвером који је потребан да би систем могао да ради како се очекивало.
# 2) Појава катастрофе и неуспеха
До квара или катастрофе система може доћи из различитих разлога као што су физички услови, нестанак струје, недоступност сервера, квар хардвера и многи други.
# 3) Прекид стандардног процеса
неке софтверске грешке упућују на физички проблем повезивања
Када дође до прекида стандардних процеса, то може довести до губитака у погледу пословања, односа са клијентом, новчаних средстава, репутације на тржишту итд.
# 4) Процес опоравка
Да бисте избегли велике губитке компанија, направите резервне планове тако да има минималан утицај на систем због прекида.
# 5) Поновни процес
Процес поновне израде укључује већ дефинисане документе и процесе које треба пратити. Све фасцикле и конфигурационе датотеке су обновљене да би се добили изгубљени подаци.
Пример за испитивање опоравка
- Док преузимате податке на систему, искључите Вифи везу и након неког времена поново је укључите и проматрајте да ли се подаци настављају са преузимањем или се подаци губе.
- Нека прегледач ради на више сесија и поново покрените систем. Након што се систем поново покрене, проверите да ли су све сесије поново учитане.
- Када апликација прима податке са мреже, ископчајте кабл да бисте успели у сценарију. Након неког времена поново прикључите кабл и проверите да ли се подаци обнављају, а апликација наставља да прима податке одакле је изгубила везу.
Кораци за план опоравка
- Правилна анализа треба урадити ради провере могућности опоравка. Кварови који се могу догодити, решења кварова, утицај кварова, како покренути кварове, треба анализирати. Треба анализирати способност система да додељује додатне ресурсе као што су ЦПУ и сервер у случају критичних кварова.
- План испитивања –Тест случајеви треба да буду дизајнирани према резултатима анализе (поменути у горњој тачки).
- Тест окружење треба градити на основу резултата добијених анализом урађеном за опоравак.
- Прављење резервне копије података треба одржавати без грешака, као што су стања софтвера, подаци из базе података итд. Овисно о критичности, подаци се могу сигурносно копирати помоћу сљедећих стратегија:
- Појединачне резервне копије / Вишеструке резервне копије
- Резервне копије на мрежи / ван мреже
- Вишеструке резервне копије на једној или више локација.
- Аутоматско подешавање за прављење резервних копија у сваком „н“ минуту, рецимо 15 минута.
- Да имате посебан тим за извођење и праћење резервних копија.
- Додела ресурса за испитивање опоравка.
- План опоравка треба документовати и ажурирати га док и када се врше промене.
Најбоље праксе за тестирање опоравка од катастрофе
- Да бисте започели ово тестирање, први корак је припремити тест окружење, које би требало да буде реплика производног / живог окружења. Интерфејс, хардвер, софтвер, код, фирмвер треба да буду комплетна реплика активног система. Резултати квалитета могу се добити ако је подешавање тестног окружења блиско окружењу уживо / продукције.
- Хардвер који је намењен производном окружењу за обнављање треба користити током извођења испитивања опоравка.
- Тестери могу да користе мрежни систем за резервне копије за тестирање, али истовремено морају да осигурају да се подаци лако преузимају и да немају сигурносних проблема.
Предности Мане
Предности:
- Помаже да се систем учини стабилнијим и без грешака и побољшава квалитет производа.
- Систем постаје поузданији како се грешке уклањају пре него што почну да раде и побољшавају перформансе система.
- Резервна копија се увек одржава за опоравак података у случају било каквог квара.
Мане:
- За ово тестирање потребан је обучени ресурс. Испитивач који изводи исто треба да има све податке за тестирање, тј. Податке и резервне датотеке.
- Тестирање опоравка захтева неколико корака које треба обавити пре тестирања и много корака током извођења, што чини дуготрајан процес.
- Тестирање опоравка је скуп процес.
- Не могу се пронаћи све потенцијалне грешке у неколико случајева.
Разлика између испитивања опоравка и испитивања поузданости
Испитивање опоравка и испитивање поузданости често се збуњују и сматрају се истим. Док су оба повезана, али су различита. Проверимо разлику између оба у табели испод:
С.бр. | Испитивање опоравка | Испитивање поузданости |
---|---|---|
један | Тестирање опоравка се врши како би се утврдило колико се добро систем опоравља након квара или катастрофе | Испитивање поузданости се врши како би се открио квар у одређеној тачки где се појавио. |
два | Открива да ли је систем способан да настави рад након катастрофе. | Откази се проналазе и отклањају пре примене. |
3 | Тестирање опоравка утврђује његову способност враћања података након нестанка струје, мрежних проблема итд. | Апликација је тестирана у одређеном временском периоду и околини. Ако су резултати испитивања доследно исти, само се то сматра поузданом апликацијом. |
Шаблон за испитивање опоравка од катастрофе
Шаблон, тј. Унапред форматирани документ користи се за планирање опоравка од било које катастрофе. Предузећа могу имати предлошке према својим захтевима и према својим потребама. Али неколико елемената је обавезно да би били део тога.
Проверимо оне елементе који морају бити део шаблона:
- Дефиниција катастрофе, односно ситуација / стање када ће се то сматрати катастрофом.
- Списак тима за хитне случајеве са њиховим потпуним детаљима као што су Име / Улога / Е-пошта / Број телефона
- Детаљи тима за опоравак од катастрофе
- Листа спољних контаката: Списак ресурса који би могли бити потребни у време опоравка од катастрофе.
- Управљање ризиком: Да покрије потенцијалне ризике и документовано решење.
- Преглед плана
- Упозорење у случају нужде, ескалација и активирање: Кораци које треба предузети током ванредних ситуација.
- Информације о осигурању
- Финансијске и правне информације
- План опоравка / Стратегија израде резервних копија
Често постављана питања
П # 1) Како се врши тест опоравка?
Одговор: У наставку је наведено неколико примера који разумеју како се врши тестирање опоравка:
- Поново покрените систем када прегледач има више покренутих сесија. Након што се систем поново покрене, проверите да ли се подаци прегледача преносе или не.
- Искључите кабл за апликацију која прима податке и проверите да ли апликација прима податке или не након што је кабл поново прикључен.
- Поново покрените систем када је апликација покренута и касније проверите да ли су подаци нетакнути или изгубљени.
П # 2) Шта је тестирање опоравка од катастрофе у тестирању софтвера?
Одговор: Тестирање опоравка од катастрофе је испитивање које се врши како би се осигурало да се подаци не изгубе у случају да дође до било каквог квара / катастрофе. Компаније врше ово тестирање како би могле да обнове своје податке у случају стварних кварова.
П # 3) Зашто је тестирање опоравка од катастрофе важно?
Одговор: Тестирање опоравка од катастрофе је важно јер осигурава да се након прекида рада система и опоравка свих података обнове све апликације. Ово тестирање је веома важно за континуитет система без икаквих губитака.
П # 4) Да ли је тестирање опоравка део тестирања перформанси?
Одговор: Да, ово тестирање спада у тестирање перформанси. Такође се врши испитивањем оптерећења. Тестирање опоравка се врши како би се знало колико ће се систем опоравити у случају било каквог квара или катастрофе.
Закључак
Кварови се могу догодити било када из многих неизбежних разлога; тестирање опоравка елиминише критичне грешке. То чини систем спреман за опоравак од тих кварова. Учесталост извођења испитивања опоравка је обрнуто пропорционална утицају квара на систем. Стога честа испитивања играју важну улогу да би се утицај на минимум свео.
Овај приступ тестирања потврђује да ли се опоравак успешно врши у случају кварова.
уник проналази разлику између две датотеке
Препоручено читање
- 10 НАЈБОЉИХ НАЈБОЉИХ програма за опоравак датотека (Топ Селецтиве Тоолс Фор 2021)
- 12 најбољих НАЈБОЉИХ услуга за опоравак података (преглед 2021)
- Топ 5 НАЈБОЉИХ компанија за опоравак од катастрофа и софтверске компаније 2021
- (Топ 10) Најбољи бесплатни софтвер за опоравак података из 2021. за Виндовс и Мац
- Посао за КА помоћника за тестирање софтвера
- Курс за тестирање софтвера: Који институт за тестирање софтвера да се придружим?
- Одабир тестирања софтвера за вашу каријеру
- Тестирање софтвера Технички садржај Вритер Фрееланцер Јоб