ПРОГРАММНОЕ СРЕДСТВО АВТОМАТИЗИРОВАННОЙ ПРОВЕРКИ СЦЕНАРИЕВ РАБОТЫ VLUC


Тестирование VLUC осуществляется специализированным программным средством. Данное средство является внешним по отношению ко всем компонентам VLUC приложением и взаимодействует с ними как с удаленными программными сервисами.

Пользователь программного средства может инициировать как полную проверку всей VLUC, так и отдельные проверки. Модуль мониторинга является источником информации при запуске тестов, а именно через данный модуль приходит информация о ресурсах VLUC, о пакетах, установленных на них, а также о расположении компонентов. Сценарии тестирования извлекаются из соответствующего репозитория; помимо того, в репозитории хранятся все необходимые файлы для тестирования. Репозиторий базы пакетов (прикладных сервисов) используется в качестве источника данных при тестировании пакетов. Интерпретатор сценариев получает на вход скрипт сценария и исполняет его, предварительно подготовив программное окружение. Для обеспечения взаимодействия сценариев тестирования с VLUC используется специальная программная библиотека, содержащая вспомогательные функции и классы, позволяющие при написании тестов максимально абстрагироваться от специфики взаимодействия с компонентами VLUC. Результаты тестирования среды отображаются в пользовательском интерфейсе.

Программное средство позволяет реализовать следующий алгоритм комплексного тестирования VLUC.
  1. Получение информации о составе развернутых компонентов VLUC в компоненте мониторинга.
  2. Выполнение компонентного тестирования (возможно в параллельном режиме, так как в таком случае не происходит взаимодействия между компонентами).
  3. Выполнение интеграционных тестов последовательно для всех компонентов.
  4. Выполнение системных тестов.
  5. Получение информации о составе вычислительных ресурсов.
  6. Выполнение тестов для каждого из ресурсов (возможно в параллельном режиме).



вернуться назад