Интеграция с Jira Server
Подготовка JIRA
Перед созданием интеграции внутри системы Test IT вам необходимо настроить пользовательские поля и новые типы задач в Jira.
Создание пользовательских полей
- Используя аккаунт Jira с правами на создание полей или аккаунт администратора, перейдите в раздел Администрирование > Задачи > Поля.
- Выберите Добавить пользовательское поле.
- В разделе Тип поля выберите Текстовое поле (многострочное).
- Создайте поле:
- hiddenSteps — используется для корректного рендеринга контента из Test IT, отображаемого в Jira.
- После создания пользовательских полей вы автоматически перейдете на страницу Задачи. Примените созданные поля ко всем экранам в вашем проекте.
Создание типа задачи TestCase
- Используя аккаунт Jira с правами на создание полей или аккаунт администратора, перейдите в раздел Администрирование > Задачи > Типы задач.
- Выберите Добавить тип задачи.
- Назовите новый тип задачи TestCase. Данный тип задач необходим при создании дубликатов тест-кейсов в Jira.
- Поставьте флажок Стандартный тип задачи и нажмите Добавить.
- Перейдите в раздел Схема типов задач.
- Найдите схему запросов для проекта, который вы хотите интегрировать с Test IT и нажмите Редактировать.
- Перетащите созданный тип запросов в схему запросов и нажмите Сохранить.
Создание интеграции в Test IT
Важно
Для корректной работы интеграции с Jira необходимо задать в .env-файле переменную FRONTEND_URL.
- Используя аккаунт с ролью администратора, перейдите в раздел Администрирование и выберите вкладку Интеграции.
- Нажмите Создать.
- В открывшемся окне выберите Jira.
- Введите название интеграции, URL вашей системы Jira с протоколом и портом, а также логин и пароль аккаунта с правами администратора Jira.
- Нажмите Сохранить. Система Test IT автоматически протестирует интеграцию и в случае успешного тестирования сохранит ее.
Внимание
После создания новой интеграции иногда может потребоваться несколько часов, чтобы она полностью подключилась на стороне Jira.
Интеграцию с Jira в дальнейшем можно использовать для подключения проекта Test IT к Jira.
Проверка работы интеграции
- Создайте тестовый проект.
- Добавьте в него пользователей.
- Подключите проект к созданной интеграции с Jira.
- Создайте тест-кейс.
- Перейдите в раздел Тест-планы. Создайте новый тест-план и откройте в нем вкладку Выполнение.
- Откройте созданный тест-кейс и поставьте ему результат Провален. В нижней части карточки тест-кейса должна появиться кнопка Сохранить и создать баг.
- Нажмите Сохранить и создать баг и выберите проект для создания бага. Откроется окно создания дефекта в Jira. Убедитесь, что поле Description содержит информацию о тест-кейсе.
- Нажмите Create. В описании дефекта должно появиться следующее:
- Ссылка на тест-кейс в поле Test Case.
- Ссылка на результат теста, для которого создавался баг, в поле Test Result.
- Перейдите по ссылке в поле Test Result. Должен открыться результат теста, для которого вы создавали баг. В поле Ссылки должна появиться ссылка на созданный вами баг. Проверьте ее.
- Перейдите в раздел Тесты.
- Откройте созданный тест-кейс. В правой части карточки тест-кейса должно появиться поле Копия теста в Jira со ссылкой на дубликат тест-кейса.
- Перейдите по ссылке. В открывшемся дубликате теста должны отображаться те же шаги, что и в созданном тест-кейсе. Последний результат прохождения каждого шага должен отображаться в таблице в поле Last Result.
Если все шаги выше пройдены успешно, ваша интеграция успешно настроена.