Интеграция с Jira Server

Подготовка JIRA

Интеграция протестирована

Интеграция протестирована на версии Jira Server 9.13.0.

Перед созданием интеграции внутри системы Test IT вам необходимо настроить пользовательские поля и новые типы задач в Jira.

Создание пользовательских полей

  1. Используя аккаунт Jira с правами на создание полей или аккаунт администратора, перейдите в раздел Администрирование > Задачи > Поля.
  2. Выберите Добавить пользовательское поле.
  3. В разделе Тип поля выберите Текстовое поле (многострочное).
  4. Создайте поле:
    • hiddenSteps — используется для корректного рендеринга контента из Test IT, отображаемого в Jira.
  5. После создания пользовательских полей вы автоматически перейдете на страницу Задачи. Примените созданные поля ко всем экранам в вашем проекте.

Создание типа задачи TestCase

  1. Используя аккаунт Jira с правами на создание полей или аккаунт администратора, перейдите в раздел Администрирование > Задачи > Типы задач.
  2. Выберите Добавить тип задачи.
  3. Назовите новый тип задачи TestCase. Данный тип задач необходим при создании дубликатов тест-кейсов в Jira.
  4. Поставьте флажок Стандартный тип задачи и нажмите Добавить.
  5. Перейдите в раздел Схема типов задач.
  6. Найдите схему запросов для проекта, который вы хотите интегрировать с Test IT и нажмите Редактировать.
  7. Перетащите созданный тип запросов в схему запросов и нажмите Сохранить.

Создание интеграции в Test IT

Требуется переменная FRONTEND_URL

Для корректной работы интеграции с Jira необходимо задать в .env-файле переменную FRONTEND_URL.

  1. Используя аккаунт с ролью администратора, перейдите в раздел Администрирование и выберите вкладку Интеграции.
  2. Нажмите Создать. Создание интеграции с багтрекером в Test IT TMS Откроется окно Новое подключение.
  3. В меню Сервис для интеграции выберите Jira, затем выберите тип установки: Self-hosted.
  4. Заполните данные для подключения:
    • Имя интеграции
    • URL вашей системы Jira с протоколом и портом
    • Логин и пароль аккаунта Jira с правами администратора
  5. Нажмите Сохранить. Система Test IT автоматически протестирует интеграцию и в случае успешного тестирования сохранит ее.

Внимание

Для полной настройки интеграции стороне Jira может потребоваться некоторое время (до нескольких часов).

Интеграцию с Jira в дальнейшем можно использовать для подключения проекта Test IT к Jira.

Проверка работы интеграции

  1. Создайте тестовый проект.
  2. Добавьте в него пользователей.
  3. Подключите проект к созданной интеграции с Jira.
  4. Создайте тест-кейс.
  5. Перейдите в раздел Тест-планы. Создайте новый тест-план и откройте в нем вкладку Выполнение.
  6. Откройте созданный тест и поставьте ему результат Провален. В верхней части карточки теста должна появиться кнопка Сохранить и создать дефект.
  7. Нажмите Сохранить и создать дефект и выберите проект для создания дефекта. Откроется окно создания дефекта в Jira. Убедитесь, что поле Description содержит информацию о тест-кейсе.
  8. Нажмите Create. В описании дефекта должно появиться следующее:
    • Ссылка на тест-кейс в поле Test Case.
    • Ссылка на результат теста, для которого создавался баг, в поле Test Result.
  9. Перейдите по ссылке в поле Test Result. Должен открыться результат теста, для которого вы создавали дефект. В поле Ссылки должна появиться ссылка на созданный вами дефект. Проверьте ее.
  10. Перейдите в раздел Тесты.
  11. Откройте созданный тест-кейс. В правой части карточки тест-кейса должно появиться поле Копия теста в Jira со ссылкой на дубликат тест-кейса.
  12. Перейдите по ссылке. В открывшемся дубликате теста должны отображаться те же шаги, что и в созданном тест-кейсе. Последний результат прохождения каждого шага должен отображаться в таблице в поле Last Result.

Если все шаги выше пройдены успешно, ваша интеграция успешно настроена.

Обновлено: