Тестирование восстановления - Recovery testing

В тестирование программного обеспечения, тестирование восстановления это деятельность по проверке того, насколько хорошо применение способен оправиться от аварии, аппаратные сбои и другие подобные проблемы.

Тестирование восстановления - это принудительный отказ программного обеспечения различными способами для проверки правильности выполнения восстановления. Не следует путать тестирование восстановления с проверка надежности, который пытается обнаружить конкретную точку, в которой происходит сбой. Тестирование восстановления в основном проводится для того, чтобы проверить, насколько быстро и лучше приложение может восстанавливаться от любого типа сбоя или отказа оборудования и т. Д. Тестирование восстановления имитирует режимы отказа или фактически вызывает отказы в контролируемой среде. После неудачи аварийное переключение Механизм тестируется, чтобы гарантировать, что данные не потеряны или повреждены, и что поддерживаются согласованные уровни обслуживания (например, доступность функции или время отклика).[1] Тип или степень восстановления указаны в технических требованиях. Это в основном проверка того, насколько хорошо система восстанавливается после сбоев, отказов оборудования или других катастрофических проблем.

Примеры тестирования восстановления:

  1. Во время работы приложения внезапно перезагрузите компьютер, а затем проверьте правильность целостности данных приложения.
  2. Пока приложение получает данные от сеть, отсоедините соединительный кабель. Через некоторое время снова подключите кабель и проанализируйте способность приложения продолжать получать данные с точки, в которой пропало сетевое соединение.
  3. Перезагрузите систему, пока браузер имеет определенное количество сеансов. После этого убедитесь, что браузер может восстановить их все.

Смотрите также

использованная литература

  1. ^ «Стандартный глоссарий терминов ISTQB, используемых при тестировании программного обеспечения». Получено 15 марта 2019.