TestRail - система управления тестированием, которая позволяет создавать тест кейсы, управлять тестовыми наборами и координировать весь процесс тестирования программного обеспечения (запускать и проходить тестраны, получать отчеты по результатам прохождения тестранов, создавать/пушить дефекты/баги в другие системы). |
Настройка интеграции в TestRail
Для первоначальной настройки интеграции Jira и TestRail необходимо перейти в Administration → Integration и нажать "Configure JIRA Integration"
Далее заполните все поля и нажмите "Enable JIRA Integration"
После чего настройка завершена.
С помощью помощника выше, автоматически будут созданы называемые пользовательские переменные "jira_user" и "jira_password", которые появятся у всех пользователей TestRail в "My Settings":
Это позволит пушить дефекты в Jira под вашей собственной учеткой.
Общая настройка интеграции отображена на странице Administration → Integration:
В разделе "Defect Plugin" в окне редактирования вы можете поправить настройки. Как видно из картинки в интеграции будут использоваться переменные "jira_user" и "jira_password". Дополнительно в настройках по умолчанию включаются поля, которые будут передаваться из TestRail в Jira (после строки [push.fields]).
Дополнительно вы можете переопределить настройки интеграции для каждого отдельного проекта через Administration → Projects → Defects. Настройки интеграции из проекта будут использоваться в первую очередь. |
Для добавления дополнительных полей, которые требуются в Jira при создании дефектов необходимо добавить описание этих полей в форме "Defect plugin". Например:
Формат полей описан тут.
На момент написания статьи пушить атачи из TestRail в Jira нельзя. |
Теперь вы можете запушить дефект в Jira:
Так как дефекты пушатся под учеткой в Jira, то все проекты и типы запросов будут видны в форме "Push Defect" в TestRail. Это не всегда удобно когда в Jira много проектов, к которым у пользователя есть доступ и которые не относятся к тестированию. В таком случае имеет смысл ограничить учетку пользователя только к необходимым проектам в Jira. Отчасти это компенсируется тем, что TestRail запоминает проект и тип запроса последнего запушенного дефекта. |
Настройка интеграции в Jira
Скачиваем плагин TestRail for Jira:
Далее переходим в настройки плагина, в которых указываем инстант TestRail и жмем на "Generate key in TestRail" для получения ключа.
Далее в настройках вы можете определить как отображать форму TestRail в задачах Jira, каким группам и в каких проектах отображать данные из TestRail:
Данный плагин позволяет:
Настройки завершены, приятного использования!