Я настраиваю Test Framework со следующими компонентами.
Шаг настройки среды, который a.Устанавливает среды, такие как создание пользователей БД, создание БД, настройка многих сред.и т.д., б.Создавайте темы SPARK и запускайте.с.Запустите ETL с помощью инструмента ETL, вызванного вызовом API этого инструмента.
Существующая инфраструктура тестирования в Test NG, которая a.Проверьте данные в разных БД. B.Проверьте панели мониторинга по Selenium
Этапы настройки среды реализуются различными заданиями Jenkins, которые внутренне вызывают сценарии bash, которые выполняют функции настройки среды.
У меня естьосновное задание Jenkins, которое вызывает оба шага по отдельности и генерирует отдельные отчеты: один для настройки среды, другой для теста.
Проблема: отчет о настройке среды является очень базовым, в котором не так много подробностей, и его очень сложно перейти к каждой консоли заданий jenkins для отладки. Также я не имею большого контроля над этими заданиями, так как эти заданияпринадлежит другой команде.И если я буду работать, как описано выше, я не получу окончательный отчет в виде отчета о тестировании.Поскольку шаг настройки среды изолирован от среды тестирования (второй компонент).
Я хочу добавить настройку среды в среду тестирования как примеры тестов установки.
Мне нужна информацияпо следующим пунктам.
- Возможно ли интегрировать настройку среды (которая в основном вызывает CLI для БД из сценариев bash).?
- Если да, каков наилучший подход?Реализовать такой же шаг на Java?или любые другие способы.?
- Если реализовать то же самое любым другим способом, как интегрировать это в Test NG.?
- Или это хороший подход для вызова этих заданий jenkins из тестовой среды?
Заранее спасибо.