Отказ и восстановление

Тестирование на отказ и восстановление - подвид тестирования производительности, проверяет тестируемый продукт с точки зрения способности противостоять и успешно восстанавливаться после возможных сбоев, возникших в связи с ошибками ПО, отказами оборудования или проблемами связи/сети. Самодиагностика - проверка систем восстановления, которые, в случае возникновения сбоев, обеспечат сохранность и целостность данных тестируемого продукта.

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

Некоторые варианты подобного тестирования и общие методы их проведения. Объектом тестирования в большинстве случаев являются самые вероятные эксплуатационные проблемы, такие как:

  • Проблемы с сетью;
  • Сбой питания;
  • Внешний сервер недоступен;
  • Сервер не отвечает;
  • Отсутствует файл dll;
  • Перегрузка базы данных;
  • Остановленные сервисы/службы;
  • Физические условия;
  • Внешнее устройство не отвечает;
  • Потеря сигнала беспроводной сети;

#QAEngineer #SoftwareTesting #testing #stuffy #pleasure