Skip to content

Интеграция с YouTrack

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

Примечание

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

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

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

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

  1. Создайте токен в YouTrack.
  2. Подключите интеграцию с YouTrack на уровне инстанса ТестОпс.
  3. Добавьте настроенное подключение к YouTrack в проект ТестОпс.
  4. Настройте маппинг задач в ТестОпс.

1. Создайте токен в YouTrack

Примечание

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

  1. Перейдите в ваш инстанс YouTrack.

  2. Нажмите на ваш аватар и перейдите в раздел Profile → вкладка Account Security.

  3. В разделе Tokens нажмите New token.

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

    • Name — введите название, которое поможет вам распознать интеграцию (например, Токен для ТестОпс).
    • Scope — выберите YouTrack.
  5. Нажмите Create.

  6. В появившемся окне нажмите Copy token, чтобы скопировать токен в буфер обмена.

    Cохраните токен в безопасном месте, он понадобится для подключения интеграции с YouTrack в ТестОпс.

2. Подключите интеграцию с YouTrack на уровне инстанса ТестОпс

  1. Перейдите в ваш инстанс ТестОпс.

  2. Перейдите в раздел АдминистрированиеИнтеграции.

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

  4. В списке доступных интеграций выберите YouTrack.

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

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

    • Endpoint — введите URL-адрес вашего инстанса YouTrack (например, https://example.youtrack.cloud/).

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

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

      Примечание

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

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

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

    1. Введите имя пользователя нужной учетной записи в YouTrack.
    2. Введите пароль нужной учетной записи в YouTrack или токен, который вы сохранили на шаге 1.
  8. Нажмите Добавить подключение.

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

3. Добавьте настроенное подключение к YouTrack в проект ТестОпс

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

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

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

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

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

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

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

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

    1. Введите имя пользователя нужной учетной записи в YouTrack.
    2. Введите пароль нужной учетной записи в YouTrack или токен, который вы сохранили на шаге 1.
  8. Нажмите Добавить в проект.

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

  1. Перейдите в ваш проект ТестОпс.

  2. Перейдите в раздел НастройкиЗадачи из баг-трекера.

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

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

    • Ключ — введите короткий идентификатор интеграции, который вы собираетесь использовать при написании тестов (например, youtrack).
    • Баг-трекер — нажмите на выпадающий список и выберите название подключения к YouTrack, которое вы добавили на шаге 2.
  5. Нажмите Отправить.

Совет

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

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

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

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

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

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

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

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

Важно

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

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

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

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

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

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

Важно

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

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

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

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

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

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