Как настроить тестовую среду с существующей тестовой средой на основе Test NG и заданиями Jenkins - PullRequest
0 голосов
/ 07 июля 2019

Я настраиваю Test Framework со следующими компонентами.

  1. Шаг настройки среды, который a.Устанавливает среды, такие как создание пользователей БД, создание БД, настройка многих сред.и т.д., б.Создавайте темы SPARK и запускайте.с.Запустите ETL с помощью инструмента ETL, вызванного вызовом API этого инструмента.

  2. Существующая инфраструктура тестирования в Test NG, которая a.Проверьте данные в разных БД. B.Проверьте панели мониторинга по Selenium

Этапы настройки среды реализуются различными заданиями Jenkins, которые внутренне вызывают сценарии bash, которые выполняют функции настройки среды.

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

Проблема: отчет о настройке среды является очень базовым, в котором не так много подробностей, и его очень сложно перейти к каждой консоли заданий jenkins для отладки. Также я не имею большого контроля над этими заданиями, так как эти заданияпринадлежит другой команде.И если я буду работать, как описано выше, я не получу окончательный отчет в виде отчета о тестировании.Поскольку шаг настройки среды изолирован от среды тестирования (второй компонент).

Я хочу добавить настройку среды в среду тестирования как примеры тестов установки.

Мне нужна информацияпо следующим пунктам.

  1. Возможно ли интегрировать настройку среды (которая в основном вызывает CLI для БД из сценариев bash).?
  2. Если да, каков наилучший подход?Реализовать такой же шаг на Java?или любые другие способы.?
  3. Если реализовать то же самое любым другим способом, как интегрировать это в Test NG.?
  4. Или это хороший подход для вызова этих заданий jenkins из тестовой среды?

Заранее спасибо.

...