Skip to content

Интеграции с внешними системами

Интеграция — это сущность ТестОпс, которая позволяет взаимодействовать с внешними системами, например: CI-системами, таск-трекерами, сторонними TMS. Каждая интеграция специфична для определенной системы.

Экосистема ТестОпс включает в себя поддержку языков программирования, интегрированных сред разработки, CI-систем, таск-трекеров и сторонних TMS.

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

Примечание

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

Чтобы настроить любую интеграцию в ТестОпс:

  1. На уровне инстанса ТестОпс (в разделе Администрирование) подключите интеграцию с внешней системой, указав:

    • название интеграции;
    • URL-адрес внешней системы;
    • поддерживаемый тип учетных данных внешней системы.
  2. Добавьте в проект ТестОпс настроенное подключение с внешней системой.

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

Примечание

Подробные инструкции по настройке каждой поддерживаемой интеграции приведены в таблице ниже.

Глобальные и проектные учетные данные

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

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

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

Поддерживаемые интеграции

CI-системы

НазваниеПроверка соединенияСписок пайплайновЗапуск пайплайновСинхронизация джоб
Azure DevOps
AWS CodePipeline
Bamboo
Bitbucket
CircleCI
GitHub
GitLab
Jenkins
Tekton
TeamCity

Таск-трекеры

НазваниеПроверка соединенияСоздание задачСписок задачЭкспорт запусковЭкспорт тест-кейсов
Azure DevOps
BitBucket
Битрикс24
EvaProject
GitHub
GitLab
Jira Data Center
(Jira Server)
Jira Software Cloud
Kaiten
Redmine
Targetprocess
YouTrack
Wrike
Yandex Tracker

Документация

НазваниеПроверка соединенияПоиск страницСинхронизация требований
Confluence Cloud
Confluence Data Center

Сторонние TMS

НазваниеПроверка соединенияСвязь тест-кейсовСоздание тест-кейсовЭкспорт запусков
Allure TestOps
Azure DevOps
ТестОпс
TestRail
XRay
XRay Cloud
Zephyr
Zephyr Cloud

Удаление интеграции

Примечание

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

Вы можете удалить интеграцию в ТестОпс двумя способами — на уровне всего инстанса или на уровне отдельного проекта:

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

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