Интеграция с Kaiten
Интеграция доступна начиная с ТестОпс версии 5.16.0.
Возможности интеграции
Интеграция с Kaiten позволяет:
- связывать сущности ТестОпс (тест-кейсы, запуски, результаты тестов, дефекты, карантин) с задачами Kaiten;
- создавать задачи Kaiten через интерфейс открытого дефекта в ТестОпс (подробнее см. Связывание дефектов с задачами).
Настройка интеграции
Чтобы настроить интеграцию с Kaiten, у вас должны быть права администратора инстанса ТестОпс.
1. Получите API-ключ в Kaiten
-
Перейдите в ваше пространство в Kaiten.
-
Нажмите на аватар вашего профиля и выберите PROFILE SETTINGS.
-
Перейдите в раздел Api Key.
-
Нажмите + CREATE API KEY.
-
Нажмите значок Копировать, чтобы скопировать API-ключ в буфер обмена.
Cохраните API-ключ в безопасном месте, он понадобится для настройки интеграции в проекте ТестОпс.
2. Добавьте интеграцию с Kaiten в Те стОпс
-
Перейдите в ваш инстанс ТестОпс.
-
Перейдите в раздел Администрирование → Интеграции.
-
Нажмите + Добавить интеграцию в правом верхнем углу.
-
В списке доступных интеграций выберите Kaiten.
-
Заполните поля:
- Название — название, которое поможет вам распознать интеграцию, например, Kaiten production.
- Endpoint — URL-адрес вашего инстанса Kaiten, например, https://example.kaiten.ru/.
-
Нажмите Добавить интеграцию.
3. Настройте интеграцию в проекте ТестОпс
Чтобы начать пользоваться интеграцией, добавьте её в нужный проект ТестОпс. Это можно сделать двумя способами: через раздел Администрирование или внутри проекта в разделе Настройки.
- Настройки проекта
- Панель администрирования
- Перейдите в ваш проект в ТестОпс.
- Перейдите в раздел Настройки → Интеграции.
- В разделе Доступные интеграции найдите интеграцию с Kaiten и нажмите Добавить интеграцию рядом с ней.
- В поле API key введите API-ключ, который вы сохранили ранее.
- Нажмите Проверить соединение. Если API-ключ указан верно, через несколько секунд появится сообщение «Соединение установлено».
- Нажмите Добавить интеграцию, чтобы сохранить настройки.
- Перейдите в раздел Администрирование → Интеграции.
- В списке настроенных интеграций найдите и откройте интеграцию с Kaiten.
- Перейдите на вкладку Проекты.
- Нажмите + справа от поля поиска.
- В выпадающем списке Проект выберите нужный проект.
- В поле API key введите API-ключ, который вы сохранили ранее.
- Нажмите Проверить соединение. Если API-ключ указан верно, через несколько секунд появится сообщение «Соединение установлено».
- Нажмите Добавить интеграцию, чтобы сохранить настройки.
4. Настройте вебхуки
Чтобы синхронизировать статусы задач Kaiten со статусами дефектов ТестОпс, настройте вебхуки.
4.1. Создайте вебхук в ТестОпс
-
Перейдите в раздел Администрирование → Интеграции.
-
В списке настроенных интеграций найдите и откройте интеграцию с Kaiten.
-
Перейдите на вкладку Вебхуки.
-
Нажмите + Создать вебхук, затем нажмите Подтвердить создание.
-
Нажмите значок Копировать, чтобы скопировать токен в буфер обмена.
Этот токен понадобится вам на следующем шаге.
4.2. Настройте вебхук в Kaiten
- Перейдите в ваше пространство в Kaiten.
- В сайдбаре наведите курсор на название пространства и справа от него нажмите Space settings.
- Перейдите в раздел External webhooks.
- В поле External webhook вставьте токен из ТестОпс, который вы скопировали ранее.
- Включите переключатель Enabled и нажмите SAVE.