Тестування на відмову та відновлення (Failover and Recovery testing)
Last updated
Last updated
Тестування відмовостійкості (failover testing): Тестування за допомогою емуляції відмов системи або відмов, що реально викликаються в керованому оточенні. Після викликаної відмови перевіряється механізм стійкості до відмови з метою переконатися, що дані не втрачені або не зіпсовані, і досягнуто обумовлений рівень обслуговування (наприклад, доступності функцій або час відгуку) (ISTQB).
Тестування на відмову та відновлення (Failover and Recovery testing, Disaster Recovery Testing) - підвид тестування продуктивності, перевіряє тестований продукт з погляду здатності протистояти і успішно відновлюватися після можливих збоїв, що виникли у зв'язку з помилками ПЗ, відмови обладнання або проблемами зв'язку/мережі. Failover - перевірка систем відновлення (або дублюючих основний функціонал систем), які, у разі виникнення збоїв, забезпечать збереження та цілісність даних продукту, що тестується. Методика подібного тестування полягає у симулюванні різних умов збою, подальшому вивченні та оцінці реакції захисних систем. У процесі подібних перевірок з'ясовується, чи було досягнуто необхідного ступеня відновлення системи після виникнення збою.
Для наочності розглянемо деякі варіанти такого тестування та загальні методи їх проведення. Об'єктом тестування в більшості випадків є ймовірні експлуатаційні проблеми, такі як:
Проблеми із мережею;
Збій харчування;
Зовнішній сервер недоступний (External server not reachable);
Сервер не відповідає (Server not responding);
Немає файлу dll;
Перевантаження бази даних;
Зупинені послуги/служби;
фізичні умови;
Зовнішній пристрій не відповідає;
Втрата сигналу бездротової мережі;
Джерела:
Дод. матеріал: