Тестування на відмову та відновлення (Failover and Recovery testing)

Тестування відмовостійкості (failover testing): Тестування за допомогою емуляції відмов системи або відмов, що реально викликаються в керованому оточенні. Після викликаної відмови перевіряється механізм стійкості до відмови з метою переконатися, що дані не втрачені або не зіпсовані, і досягнуто обумовлений рівень обслуговування (наприклад, доступності функцій або час відгуку) (ISTQB).

Тестування на відмову та відновлення (Failover and Recovery testing, Disaster Recovery Testing) - підвид тестування продуктивності, перевіряє тестований продукт з погляду здатності протистояти і успішно відновлюватися після можливих збоїв, що виникли у зв'язку з помилками ПЗ, відмови обладнання або проблемами зв'язку/мережі. Failover - перевірка систем відновлення (або дублюючих основний функціонал систем), які, у разі виникнення збоїв, забезпечать збереження та цілісність даних продукту, що тестується. Методика подібного тестування полягає у симулюванні різних умов збою, подальшому вивченні та оцінці реакції захисних систем. У процесі подібних перевірок з'ясовується, чи було досягнуто необхідного ступеня відновлення системи після виникнення збою.

Для наочності розглянемо деякі варіанти такого тестування та загальні методи їх проведення. Об'єктом тестування в більшості випадків є ймовірні експлуатаційні проблеми, такі як:

  • Проблеми із мережею;

  • Збій харчування;

  • Зовнішній сервер недоступний (External server not reachable);

  • Сервер не відповідає (Server not responding);

  • Немає файлу dll;

  • Перевантаження бази даних;

  • Зупинені послуги/служби;

  • фізичні умови;

  • Зовнішній пристрій не відповідає;

  • Втрата сигналу бездротової мережі;

Джерела:

Дод. матеріал:

Last updated