Предварительное тестирование#
На этой стадии происходит активация лицензии на использование Astra Automation.
Предварительное тестирование (smoke-test) позволяет быстро убедиться, что платформа готова к работе после установки. Набор следующих проверок предназначен для выполнения вручную в веб-консоли. Тестирование не зависит от того, была ли платформа развернута на виртуальных машинах или в кластерной среде Kubernetes.
Основные проверки#
Следующие тесты проверяют доступность и базовую функциональность ключевых компонентов через веб-интерфейс шлюза платформы:
Проверка доступности веб-интерфейса:
Перейдите в браузере по адресу платформы и убедитесь, что страница входа загружается без ошибок.
Проверьте корректность сертификата HTTPS и наличие защищённого соединения.
Выполните аутентификацию под учетной записью администратора и убедитесь, что основная панель загружается корректно.
Проверка каждого компонента интерфейса:
Automation Execution:
Перейдите в раздел, предоставляющий функциональность Automation Controller.
Убедитесь, что доступны списки узлов платформы, шаблонов заданий и потоков заданий.
Automation Content:
Перейдите в раздел управления контентом (Private Automation Hub).
Проверьте доступность репозиториев и синхронизацию с Ansible Galaxy.
Automation Decision:
Перейдите в раздел Event-Driven Automation (EDA).
Убедитесь, что отображаются правила событий и состояния сервисов.
Access Management:
Перейдите в раздел управления доступом.
Проверьте возможность просмотра и редактирования пользователей, ролей и групп.
Запуск заданий из раздела Automation Execution:
В списке узлов (Hosts) в Demo Inventory выполните команду (кнопка Run command) с помощью модуля
pingи убедитесь, что она завершилась со статусом Success.Запустите задание из тестового шаблона и убедитесь, что оно завершилось со статусом Success.
Оценка результатов#
Smoke-test через веб-интерфейс считается успешным, если все основные элементы интерфейса доступны, а тестовое задание завершилось без ошибок. В случае появления сбоев необходимо проверить конфигурацию сервисов Controller, Redis и PostgreSQL, а также сетевое взаимодействие между компонентами. Успешное завершение теста подтверждает готовность платформы к дальнейшей эксплуатации и интеграционному тестированию.