Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6готовоПрограмма и методика испытаний.docx
Скачиваний:
0
Добавлен:
25.12.2025
Размер:
110.12 Кб
Скачать

Приложение б Группа 1 – тестирование восстановления после сбоя

Цель: имитация отказов аппаратных и программных компонентов для проверки отказоустойчивости системы АСУ «Бустсейв». Примеры тестовых сценариев представлены в Таблице 1.

Таблица 1 – Тестовые сценарии имитации отказов аппаратного и программного обеспечения

ID

Название тест кейса

Предусловия

Шаги выполнения

Ожидаемый результат

Критерий успеха

ВОС-01

Внезапное отключение сервера приложений.

Система функционирует в штатном режиме, активны пользовательские сессии, нагрузка соответствует среднему уровню.

  1. Запустить процесс обработки инцидентов.

  2. Во время выполнения транзакций отключить питание одного из серверов приложений.

Балансировщик фиксирует недоступность узла и перенаправляет трафик. Активные сессии частично разорваны, пользователи могут повторно авторизоваться. Система работает с временной деградацией.

Система остаётся работоспособной, время переключения ≤ 8 сек.

ID

Название тест кейса

Предусловия

Шаги выполнения

Ожидаемый результат

Критерий успеха

ВОС-02

Аварийная остановка Master-СУБД в кластерной конфигурации.

Развёрнут кластер Master–Slave. Приложения подключены к Master.

1. Выполнить несколько операций записи.

2. Имитировать сбой Master-ноды.

Кластер инициирует автоматический failover. Slave становится новым Master. Приложения переподключаются. Потери данных нет.

Автоматическое переключение Master–Slave. RTO ≤ 15 сек, RPO = 0.

ВОС-03

Отказ сетевого хранилища (SAN/NAS).

Система использует хранилище для логов и документов.

Имитировать отказ хранилища (отключить интерфейс / остановить сервис).

Система регистрирует потерю доступа. Службы переходят в ограниченный режим. После восстановления соединения работа возобновляется автоматически, данные сохранены.

Система остаётся устойчивой. Отсутствие потери данных. Оповещение администратора.

ВОС-04

Восстановление после полной перезагрузки инфраструктуры.

Система находится в рабочем состоянии.

1. Имитировать полное отключение питания.

2. Включить оборудование и запустить ВМ.

Все сервисы (БД, веб-компоненты, подсистемы) поднимаются в корректном порядке. Данные и журналы не повреждены.

Полное восстановление ≤ 5 минут после включения питания.

Продолжение таблицы 1

Группа 2 – тестирование процедуры резервного копирования и восстановления

Цель: проверка корректности создания и пригодности резервных копий для полного восстановления системы.

Сценарии тестирования процедуры резервного копирования и восстановления представлены в Таблице 2.

Таблица 2 – Сценарии тестирования резервного копирования и восстановления

ID

Название тест кейса

Предусловия

Шаги выполнения

Ожидаемый результат

Критерий успеха

БЭК-01

Штатное полное резервное копирование.

Настроено расписание бэкапов. В БД есть тестовые данные.

1. Запустить полное резервное копирование БД, конфигураций и файлов.

2. Дождаться завершения.

Резервная копия создана без ошибок. Лог содержит запись об успешном завершении.

Копия создана. Проверка контрольных сумм – успешна.

Окончание таблицы 2

ID

Название тест кейса

Предусловия

Шаги выполнения

Ожидаемый результат

Критерий успеха

БЭК-02

Восстановление системы из резервной копии.

Есть ранее созданный бэкап и чистый тестовый контур.

1. Восстановить БД, конфигурации и файлы.

2. Запустить сервисы.

Система запускается, данные целы, авторизация проходит без ошибок.

Полное восстановление. RTO в пределах норматива

БЭК-03

Восстановление отдельной таблицы БД.

Резервная копия поддерживает выборочное восстановление.

1. Удалить тестовую таблицу.

2. Выполнить точечное восстановление.

Таблица полностью восстановлена.

Успешное восстановление без перезапуска БД.

БЭК-04

Проверка целостности резервной копии.

Создана актуальная резервная копия.

Проверить контрольные суммы (pg_verifybackup / checksum).

Проверка проходит успешно. Ошибок нет.

Копия пригодна для восстановления.