Skip to content

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

Интеграция с Jira Data Center позволяет:

  • связывать сущности ТестОпс (тест-кейсы, запуски, результаты тестов, дефекты, карантин) с задачами Jira Data Center (см. Ссылки на задачи из таск-трекеров);
  • связывать ручные тест-кейсы ТестОпс с требованиями Jira Data Center (см. Требования);
  • создавать задачи Jira Data Center через интерфейс открытого дефекта в ТестОпс (см. Связывание дефектов с задачами из таск-трекеров);
  • просматривать и управлять связанными тест-кейсами из ТестОпс в задачах Jira Data Center;
  • просматривать связанные запуски и результаты тестов из ТестОпс в задачах Jira Data Center.

Примечание

Чтобы настроить или удалить любую интеграцию ТестОпс с внешней системой, необходима глобальная роль «Администратор» в инстансе ТестОпс и, как правило, права администратора инстанса внешней системы.

В задачах Jira Data Center для просмотра и управления сущностями ТестОпс используется плагин на базе компонента iFrame 2.0.

Возможности iFrame 2.0 в плагине ТестОпс

Тест-кейсы:

  • отображение всех тест-кейсов, связанных с задачей;
  • поддержка мультипроектности — работа с тест-кейсами из разных проектов ТестОпс;
  • добавление новых тест-кейсов к задаче без перехода в ТестОпс;
  • отвязка тест-кейсов от задачи без перехода в ТестОпс;
  • быстрый переход из задачи к конкретному тест-кейсу в ТестОпс;
  • переход в ТестОпс к списку тест-кейсов, отфильтрованных по связи с задачей.

Запуски:

  • просмотр всех запусков, связанных с задачей;
  • быстрый переход к конкретному запуску или результату теста в ТестОпс для просмотра логов;
  • переход в ТестОпс к списку запусков, отфильтрованных по связи с задачей.

Аналитика и статистика:

  • отображение статистики по статусам тест-кейсов и количеству ручных тестов;
  • визуализация статусов результатов тестов;
  • отображение суммарного времени выполнения всех тестов.

Навигация и фильтрация:

  • переключение между режимами: список тест-кейсов, результаты тестов, запуски;
  • варианты сортировки и направления сортировки списка тест-кейсов;
  • быстрая навигация между сущностями ТестОпс внутри задачи;
  • фильтрация запусков и переход к спискам результатов тестов с определенным статусом.

Для корректной работы плагина инстанс ТестОпс должен быть доступен с устройства пользователя (доступность с сервера Jira Data Center не требуется). Работа плагина может зависеть от настроек браузера, особенно если инстанс Jira Data Center использует HTTPS.

Чтобы добавлять ссылки на задачи Jira Data Center в тест-кейсы вручную, инстанс Jira Data Center должен быть доступен с сервера ТестОпс.

Настройка интеграции и подключений с Jira Data Center

Чтобы настроить интеграцию с Jira Data Center:

  1. Создайте токен в Jira Data Center.
  2. Подключите интеграцию с Jira Data Center на уровне инстанса ТестОпс.
  3. Добавьте настроенное подключение к Jira Data Center в проект ТестОпс.
  4. Настройте маппинг задач в ТестОпс.
  5. Настройте встраивание данных из ТестОпс в Jira Data Center, установив плагин ТестОпс.
  6. Настройте вебхуки между Jira Data Center и ТестОпс.

Выполнив этот шаг, вы сможете добавлять ссылки на задачи и требования Jira Data Center в сущностях ТестОпс.

1.1. Создайте токен в Jira Data Center

Примечание

Пропустите этот шаг, если вы планируете использовать свое имя пользователя и пароль из Jira Data Center в качестве учетных данных для интеграции.

  1. Создайте персональный токен доступа в Jira Data Center.
  2. Сохраните токен в безопасном месте, он понадобится для подключения интеграции с Jira Data Center в ТестОпс.

1.2. Подключите интеграцию с Jira Data Center на уровне инстанса ТестОпс

  1. Перейдите в ваш инстанс ТестОпс → раздел АдминистрированиеИнтеграции.

  2. Нажмите Добавить интеграцию.

  3. В списке доступных интеграций выберите Jira Data Center.

  4. Заполните поля:

    • Название подключения — введите название, которое поможет вам распознать интеграцию (например, Jira production).

    • Endpoint — введите URL-адрес вашего инстанса Jira Data Center (например, https://jira.example.com/).

    • Тип учетных данных — нажмите на выпадающий список и выберите тип учетных данных Jira Data Center, который будет поддерживать интеграция:

      • Все (глобальные и проектные) — интеграция может работать как с глобальными, так и с проектными учетными данными;
      • Только глобальные — интеграция может работать только с глобальными учетными данными;
      • Только проектные — интеграция может работать только с проектными учетными данными.

      Примечание

      Подробнее о поддерживаемых типах учетных данных см. Интеграции с внешними системами → Учетные данные внешних систем.

  5. Если ваш инстанс Jira Data Center использует самоподписанный SSL-сертификат, уберите галочку напротив Проверка SSL-сертификата.

  6. Если интеграция может работать с глобальными учетными данными Jira Data Center, в секции Глобальные учетные данные:

    1. Перейдите на вкладку, соответствующую учетным данным Jira Data Center, которые вы планируете использовать, — Пароль или Персональный токен доступа.
    2. Введите имя пользователя и пароль нужной учетной записи в Jira Data Center или токен, который вы получили на шаге 1.1.
  7. Нажмите Добавить подключение.

В разделе АдминистрированиеИнтеграции появится интеграция с Jira Data Center с одним автоматически созданным подключением.

1.3. Добавьте настроенное подключение к Jira Data Center в проект ТестОпс

Чтобы добавить настроенное подключение к Jira Data Center в нужный проект ТестОпс, воспользуйтесь одним из способов:

  1. В ТестОпс перейдите в раздел АдминистрированиеИнтеграции.

  2. В списке настроенных интеграций найдите и откройте интеграцию с Jira Data Center.

  3. В списке настроенных подключений найдите и откройте ваше подключение к Jira Data Center.

  4. Нажмите Добавить в проект.

  5. В списке доступных проектов выберите нужный проект ТестОпс.

  6. Если интеграция может работать и с глобальными, и с проектными учетными данными Jira Data Center, в поле Тип учетных данных нажмите на выпадающий список и выберите вариант, который будет использоваться в проекте:

    • Проектные — использовать проектные учетные данные для подключения к Jira Data Center;
    • Глобальные — использовать глобальные учетные данные для подключения к Jira Data Center.
  7. Если интеграция будет работать с проектными учетными данными Jira Data Center, в секции Проектные учетные данные:

    1. Перейдите на вкладку, соответствующую учетным данным Jira Data Center, которые вы планируете использовать, — Пароль или Персональный токен доступа.
    2. Введите имя пользователя и пароль нужной учетной записи в Jira Data Center или токен, который вы получили на шаге 1.1.
  8. Нажмите Добавить в проект.

1.4. Настройте маппинг задач в ТестОпс

  1. Перейдите в ваш проект ТестОпс → раздел НастройкиЗадачи из баг-трекера.

  2. Нажмите + Создать.

  3. Заполните поля:

    • Ключ — введите короткий идентификатор интеграции, который вы собираетесь использовать при написании тестов (например, jira).
    • Баг-трекер — нажмите на выпадающий список и выберите название подключения к Jira Data Center, которое вы добавили на шаге 1.2.
  4. Нажмите Отправить.

Совет

Вы можете использовать созданный ключ для автоматической привязки тест-кейсов ТестОпс к задачам Jira Data Center. Для этого в коде теста укажите ключ с помощью адаптера Allure Report для вашего тестового фреймворка:

ts
import { test } from "@playwright/test";
import { allure } from "allure-playwright";

test("Some test", async ({ page }) => {
  allure.label("jira", "BUG-123");
  // ...
});

Этот код свяжет тест с задачей «BUG-123» в таск-трекере «jira», используя маппинг, который вы создали на предыдущем шаге.

Обратите внимание, что хотя приведенный выше пример работает, в реальном проекте рекомендуется каждый раз использовать оберточную функцию вместо указания ключа с помощью allure.label(). Подробнее см. в документации Allure Report для вашего тестового фреймворка.

2. Настройте встраивание данных из ТестОпс в Jira Data Center

Выполнив этот шаг, вы сможете просматривать список связанных сущностей ТестОпс в задачах Jira Data Center.

2.1. Включите защищенные cookies в ТестОпс

Примечание

Шаг 2.1 предполагает, что и ТестОпс, и Jira Data Center настроены на использование зашифрованного протокола HTTPS. В остальных случаях свяжитесь с нашей службой поддержки.

По соображениям безопасности браузер пользователя может блокировать обмен cookies между двумя разными сайтами, такими как ТестОпс и Jira Data Center. Это может помешать добавлению информации из ТестОпс на страницу Jira Data Center.

Чтобы это исправить, убедитесь, что защищенные cookies включены для вашего инстанса ТестОпс.

В файле values.yaml установите для параметра network.tls.secureCookie значение true.

2.2. Найдите ID подключения к Jira Data Center в ТестОпс

  1. В ТестОпс перейдите в раздел АдминистрированиеИнтеграции.

  2. В списке настроенных интеграций найдите и откройте интеграцию с Jira Data Center.

  3. В списке настроенных подключений найдите и откройте ваше подключение к Jira Data Center.

  4. В URL-адресе открытого подключения найдите и скопируйте ID этого подключения.

    Пример ID в URL-адресе подключения

    Предположим, URL-адрес настроенного подключения к Jira Data Center выглядит как https://testops.example.com/admin/integration/jira/connections/6/projects. Число 6 в данном случае — ID подключения, которое необходимо скопировать.

    Этот ID понадобится вам на следующем шаге.

2.3. Подключите плагин для Jira Data Center

  1. Скачайте плагин в зависимости от вашей версии Jira Data Center:

  2. Перейдите в ваш инстанс Jira Data Center.

  3. В правом верхнем углу нажмите иконку Settings и перейдите в раздел Manage apps.

    При необходимости введите пароль администратора Jira Data Center.

  4. Нажмите Upload app.

  5. Выберите загруженный архив с плагином и нажмите Upload.

    Дождитесь установки плагина.

  6. В сайдбаре слева перейдите в раздел Manage apps.

  7. Разверните раздел Дополнительный модуль ТестОпс для JIRA и нажмите Configure.

  8. Заполните поля:

    • Config — если вы настраиваете плагин впервые или вам нужно добавить интеграцию с новым инстансом ТестОпс, выберите Create new config. В противном случае выберите URL-адрес инстанса, для которого вы хотите обновить настройки.
    • Endpoint — введите URL-адрес вашего инстанса ТестОпс (например, https://testops.example.com). Убедитесь, что в URL-адресе нет слэша в конце, так как это может привести к некорректному поведению плагина.
    • Version — выберите Version after 5.17.x.
    • Integration ID — введите ID подключения к Jira Data Center, который вы скопировали на шаге 2.2.
    • Selected groups — поставьте галочку, если нужно включить плагин только для определенных групп Jira Data Center.
    • Groups — если стоит галочка напротив Selected groups, введите группы Jira Data Center, которым будет доступен плагин.
    • Selected project — поставьте галочку, если нужно включить плагин только для определенных проектов Jira Data Center.
    • Projects — если стоит галочка напротив Selected project, введите проекты Jira Data Center, которым будет доступен плагин.
    • Selected issue types — поставьте галочку, если нужно включить плагин только для определенных типов задач Jira Data Center.
    • Issue types — если стоит галочка напротив Selected issue types, введите типы задач Jira Data Center, которым будет доступен плагин.
  9. Нажмите Save.

3. Настройте вебхуки

Чтобы статусы дефектов в ТестОпс совпадали со статусами связанных задач в Jira Data Center, настройте вебхуки. При изменении статуса задачи Jira Data Center отправит уведомление в ТестОпс. ТестОпс найдет связанные с задачей дефекты и обновит их статус.

3.1. Создайте вебхук в ТестОпс

  1. Перейдите в ваш инстанс ТестОпс → раздел АдминистрированиеИнтеграции.

  2. В списке настроенных интеграций найдите и откройте интеграцию с Jira Data Center.

  3. В списке настроенных подключений найдите и откройте ваше подключение к Jira Data Center.

  4. Перейдите на вкладку Вебхуки.

  5. Нажмите + Вебхук.

  6. Нажмите иконку Копировать, чтобы скопировать URL-адрес вебхука в буфер обмена.

    Этот URL-адрес понадобится вам на следующем шаге.

3.2. Добавьте вебхук из ТестОпс в Jira Data Center

Добавьте вебхук в Jira Data Center:

  • Выберите для параметра Status значение Enabled.
  • В поле URL введите URL-адрес вебхука, который вы скопировали на шаге 3.1.
  • В секции Issue related eventsIssue поставьте галочку напротив updated.

Удаление подключений и интеграции с Jira Data Center

Вы можете удалить подключение к интеграции с Jira Data Center двумя способами — на уровне отдельного проекта (через настройки проекта) или на уровне всего инстанса ТестОпс (через раздел Администрирование).

Удаление подключения на уровне проекта

Важно

Последствия удаления всех подключений из интеграции с Jira Data Center на уровне проекта:

  • Подключения к интеграции с Jira Data Center перестанут отображаться в списке подключений проекта, но продолжат работать в других проектах инстанса, в которых они были добавлены, и сохранятся в разделе АдминистрированиеИнтеграции.
  • Интеграция с Jira Data Center перестанет отображаться в списке интеграций проекта, но сохранится в разделе АдминистрированиеИнтеграции.
  • Все связи с задачами Jira Data Center, которые относятся к интеграции, будут сохранены в сущностях ТестОпс, но вы не сможете создавать новые связи для этого проекта.

Чтобы удалить подключение на уровне проекта:

  1. Перейдите в ваш проект ТестОпс → раздел НастройкиИнтеграции.
  2. В списке настроенных интеграций найдите и откройте интеграцию с Jira Data Center.
  3. Напротив нужного подключения к Jira Data Center нажмите УдалитьДа, удалить.

Подключение перестанет работать в вашем проекте.

Удаление подключения на уровне инстанса

Важно

Последствия удаления всех подключений из интеграции с Jira Data Center на уровне инстанса:

  • Подключения и интеграция с Jira Data Center будут полностью удалены.
  • Все связи с задачами Jira Data Center, которые относятся к интеграции, будут удалены из сущностей ТестОпс. Это действие необратимо — восстановить удаленные ссылки будет невозможно.

Чтобы удалить подключение на уровне инстанса:

  1. Перейдите в ваш инстанс ТестОпс → раздел АдминистрированиеИнтеграции.
  2. В списке настроенных интеграций найдите и откройте интеграцию с Jira Data Center.
  3. В списке настроенных подключений откройте карточку нужного подключения и напротив названия каждого проекта нажмите Удалить из проектаДа, удалить.
  4. Нажмите Назад в интеграцию, чтобы вернуться к списку подключений.
  5. Напротив нужного подключения к Jira Data Center нажмите УдалитьДа, удалить.

Подключение перестанет работать во всех проектах инстанса.

Устранение неполадок

Ниже приведены примеры возможных ошибок, которые могут отображаться в iFrame (компоненте плагина ТестОпс), и рекомендации по их устранению.

В iFrame отображается кнопка входа

В разделах iFrame отображается кнопка входа.

Если вы вошли в ТестОпс, но все еще видите кнопку Sign in в задаче Jira Data Center, скорее всего, это вызвано настройками безопасности вашего браузера. Следуйте инструкции для вашего браузера ниже, чтобы убедиться, что связь между Jira Data Center и iFrame ТестОпс разрешена.

Примечание

Эти действия нужно совершить каждому пользователю, который столкнулся с проблемой.

  1. Перейдите в настройки браузера в раздел Privacy and securityThird-party cookies (chrome://settings/cookies).

  2. Выберите Allow third-party cookies.

    Опция «Allow third-party cookies» находится в разделе «Privacy and security».

iFrame не отображает содержимое

iFrame не отображает содержимое.

Отстутствие содержимого в iFrame (пустое окно) обычно означает, что ваш инстанс Jira Data Center использует HTTPS, а ТестОпс использует HTTP. Такая конфигурация не поддерживается, поэтому мы рекомендуем переключиться на HTTPS для обоих продуктов. Подробнее см. Настройка сети → Включение HTTPS.

После включения HTTPS для ТестОпс обязательно замените http на https в настройках плагина.

В iFrame отображается сообщение «Couldn't connect to ТестОпс»

В iFrame отображается сообщение «Couldn't connect to ТестОпс».

Сообщение «Couldn't connect to ТестОпс» означает, что в настройках плагина ТестОпс указан неверный ID подключения к Jira Data Center.

Чтобы исправить ошибку:

  1. Найдите нужный ID подключения к Jira Data Center в ТестОпс.
  2. Проверьте, что этот ID указан в настройках плагина.

Logo © 2026 Все права защищены. Сайт принадлежит компании ООО «Инструменты тестирования»