Infrastructure Testing
Инфраструктура
infrastructure-testing
Синонимы:
Альтернативное название
Описание
Инфраструктурные тесты проверяют работоспособность инфраструктурного кода.
Ценность
Преимущества:
- Тестирование окружения на предмет работоспособности. Поддержка актуальной инфраструктурной конфигурации позволит оперативно воспроизвести среду на новом окружении.
- Инфраструктурный код, также как и код приложения, требует проверки работоспособности. Инфраструктурный код также состоит из модулей, логика работы которых может меняться и нам важно знать, что наш код по-прежнему в рабочем состоянии и на его основе можно создать новое рабочее окружение.
Последствия отсутствия:
- Обновление модулей инфраструктурного кода может повлечь за собой значительные изменения логики работы.
- Может поменяться интерфейс работы с модулями.
- Изменяя инфраструктурный код мы можем повлиять на соседние модули.
- Без тестов мы не можем гарантировать, что инфраструктурный код находится в рабочем состоянии.
Критерии оценки 6
SURVEY
Простой вопрос?
Варианты по умолчанию: Да / Нет / Частично
SURVEY
Вопрос с несколькими вариантами ответа?
Варианты ответа:
- +1 Вариант 1
- 0 Вариант 2
- -1 Вариант 3
CHECK
Для инфраструктурного кода используются модульные и интеграционные проверки
CHECK
Периодически создается с нуля новое окружение из основной ветки инфраструктурного кода, которое проверяется полным набором тестов
CHECK
-1
Любое изменение инфраструктурного кода влечет за собой изменение тестов
CHECK
-1
Тесты фактически дублируют поведение инфраструктурного кода. Например, Ansible создает директорию и сразу после этого мы проверяем ее наличие тестовым фреймворком, хотя сам Ansible гарантирует нам создание директории
Ресурсы 1
-
Источник
Метаданные
- ID:
- 936aa997-32a5-41bc-ae85-9784550646f0
- Slug:
infrastructure-testing- Версия:
- 2.0
- Проекты:
- Client2/Project1 Client1/Project1
- Критерии:
- 2 survey 4 check
- Создано:
- 2026-04-30
- Обновлено:
- 2026-04-30