Предварительное тестирование

Предварительное тестирование#

На этой стадии происходит активация лицензии на использование Astra Automation.

../../_images/day1-lb-green.svg ../../_images/day1-deploy-green.svg ../../_images/day1-subscription-green.svg ../../_images/day1-test-blue.svg ../../_images/day1-lb-green.svg ../../_images/day1-deploy-green.svg ../../_images/day1-subscription-green.svg ../../_images/day1-test-blue.svg

Предварительное тестирование (smoke-test) позволяет быстро убедиться, что платформа готова к работе после установки. Набор следующих проверок предназначен для выполнения вручную в веб-консоли. Тестирование не зависит от того, была ли платформа развернута на виртуальных машинах или в кластерной среде Kubernetes.

Основные проверки#

Следующие тесты проверяют доступность и базовую функциональность ключевых компонентов через веб-интерфейс шлюза платформы:

  1. Проверка доступности веб-интерфейса:

    • Перейдите в браузере по адресу платформы и убедитесь, что страница входа загружается без ошибок.

    • Проверьте корректность сертификата HTTPS и наличие защищённого соединения.

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

  2. Проверка каждого компонента интерфейса:

    • Automation Execution:

      • Перейдите в раздел, предоставляющий функциональность Automation Controller.

      • Убедитесь, что доступны списки узлов платформы, шаблонов заданий и потоков заданий.

    • Automation Content:

      • Перейдите в раздел управления контентом (Private Automation Hub).

      • Проверьте доступность репозиториев и синхронизацию с Ansible Galaxy.

    • Automation Decision:

      • Перейдите в раздел Event-Driven Automation (EDA).

      • Убедитесь, что отображаются правила событий и состояния сервисов.

    • Access Management:

      • Перейдите в раздел управления доступом.

      • Проверьте возможность просмотра и редактирования пользователей, ролей и групп.

  3. Запуск заданий из раздела Automation Execution:

    • В списке узлов (Hosts) в Demo Inventory выполните команду (кнопка Run command) с помощью модуля ping и убедитесь, что она завершилась со статусом Success.

    • Запустите задание из тестового шаблона и убедитесь, что оно завершилось со статусом Success.

Оценка результатов#

Smoke-test через веб-интерфейс считается успешным, если все основные элементы интерфейса доступны, а тестовое задание завершилось без ошибок. В случае появления сбоев необходимо проверить конфигурацию сервисов Controller, Redis и PostgreSQL, а также сетевое взаимодействие между компонентами. Успешное завершение теста подтверждает готовность платформы к дальнейшей эксплуатации и интеграционному тестированию.