Интеграция с EvaProject
Интеграция с EvaProject позволяет:
- связывать сущности ТестОпс (тест-кейсы, запуски, результаты тестов, дефекты, карантин) с задачами EvaProject (см. Ссылки на задачи из таск-трекеров);
- создавать задачи EvaProject через интерфейс открытого дефекта в ТестОпс (см. Связывание дефектов с задачами).
Примечание
Чтобы настроить или удалить интеграцию в ТестОпс, вы должны иметь доступ к разделам:
- Администрирование — необходимы права администратора инстанса;
- Настройки в конкретном проекте — необходима роль владельца этого проекта.
Настройка интеграции
Чтобы настроить интеграцию с EvaProject:
Создайте API-токен в EvaProject.
На уровне инстанса ТестОпс добавьте интеграцию с EvaProject, указав:
- название интеграции;
- URL-адрес EvaProject.
На уровне инстанса или проекта ТестОпс включите добавленную интеграцию для проекта, указав созданный API-токен из EvaProject.
1. Создайте API-токен в EvaProject
- Перейдите в ваш инстанс EvaProject.
- Нажмите на аватар вашего профиля и выберите Моя страница.
- Перейдите на вкладку Безопасность.
- Нажмите Сгенерировать API токен.
- Скопируйте API-токен и сохраните его в безопасном месте, он понадобится для настройки интеграции в проекте ТестОпс.
2. Добавьте интеграцию с EvaProject в ТестОпс
Перейдите в ваш инстанс ТестОпс.
Перейдите в раздел Администрирование → Интеграции.
Нажмите + Добавить интеграцию в правом верхнем углу.
В списке доступных интеграций выберите EvaProject.
Заполните поля:
- Название — название, которое поможет вам распознать интеграцию, например, EvaProject production.
- Endpoint — URL-адрес вашего инстанса EvaProject, например, https://example.evateam.ru/.
Нажмите Добавить интеграцию.
3. Включите интеграцию для проекта ТестОпс
Чтобы включить интеграцию в нужном проекте ТестОпс воспользуйтесь одним из двух способов ниже:
- Перейдите в раздел Администрирование → Интеграции.
- В списке настроенных интеграций найдите и откройте вашу интеграцию с EvaProject.
- Перейдите на вкладку Проекты.
- Нажмите + справа от поля поиска.
- В выпадающем списке Проект выберите нужный проект.
- В поле API-токен введите API-токен, который вы сохранили на шаге 1.
- Нажмите Проверить соединение. Если API-токен указан верно, через несколько секунд появится сообщение «Соединение установлено».
- Нажмите Добавить интеграцию, чтобы сохранить настройки.
Удаление интеграции
Вы можете удалить интеграцию с EvaProject двумя способами — на уровне всего инстанса ТестОпс или на уровне отдельного проекта.
Важно
Последствия удаления интеграции:
Удаление на уровне инстанса — все связи с задачами EvaProject, которые относятся к интеграции, будут удалены из сущностей ТестОпс. Это действие необратимо — восстановить удалённые ссылки будет невозможно.
Удаление на уровне проекта — все связи с задачами EvaProject, которые относятся к интеграции, будут сохранены в сущностях ТестОпс, но вы не сможете создавать новые связи для этого проекта.
Чтобы удалить интеграцию на уровне инстанса ТестОпс, предварительно удалите ее из проектов, в которых она используется.
- Перейдите в раздел Администрирование → Интеграции.
- В списке настроенных интеграций найдите и откройте вашу интеграцию с EvaProject.
- На вкладке Конфигурация нажмите Удалить интеграцию.
- Нажмите Удалить.