Skip to content

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

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

Примечание

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

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

Настройка интеграции

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

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

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

Примечание

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

  1. В YouTrack нажмите на ваш аватар и перейдите в раздел Profile.

  2. Перейдите на вкладку Account Security.

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

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

    • Token Name — введите название, которое поможет вам распознать интеграцию (например, Токен для ТестОпс).
    • Scope — выберите YouTrack.
  5. Нажмите Create, затем нажмите 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. Нажмите Добавить подключение.

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, которые относятся к интеграции, будут сохранены в сущностях ТестОпс, но вы не сможете создавать новые связи для этого проекта.

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

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

  3. В списке настроенных подключений найдите ваше подключение к YouTrack и убедитесь, что оно не используется в проектах ТестОпс.

    Если интеграция подключена к проектам, удалите ее из них. Для этого откройте карточку подключения к YouTrack и напротив названия каждого проекта нажмите Удалить из проектаДа, удалить.

  4. Напротив нужного подключения к YouTrack нажмите УдалитьДа, удалить.

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