Отказ и восстановление
Тестирование на отказ и восстановление - подвид тестирования производительности, проверяет тестируемый продукт с точки зрения способности противостоять и успешно восстанавливаться после возможных сбоев, возникших в связи с ошибками ПО, отказами оборудования или проблемами связи/сети. Самодиагностика - проверка систем восстановления, которые, в случае возникновения сбоев, обеспечат сохранность и целостность данных тестируемого продукта.
Методика подобного тестирования заключается в симулировании различных условий сбоя, последующем изучении и оценке реакции защитных систем. В процессе подобных проверок выясняется, была ли достигнута требуемая степень восстановления системы после возникновения сбоя. В отличие от тестирования надежности, которое проводится, чтобы найти отказ в конкретной точке, где он происходит, тест восстановления проводится для проверки того, насколько хорошо система восстанавливается после сбоя или аварии.
Некоторые варианты подобного тестирования и общие методы их проведения. Объектом тестирования в большинстве случаев являются самые вероятные эксплуатационные проблемы, такие как:
- Проблемы с сетью;
- Сбой питания;
- Внешний сервер недоступен;
- Сервер не отвечает;
- Отсутствует файл dll;
- Перегрузка базы данных;
- Остановленные сервисы/службы;
- Физические условия;
- Внешнее устройство не отвечает;
- Потеря сигнала беспроводной сети;