Интеграция с TestRail
Интеграция с TestRail — это односторонняя интеграция (только экспорт), которая регулярно отправляет данные о тест-кейсах и запусках в указанный инстанс TestRail. Интеграция поддерживает Allure Query Language для выбора данных, подлежащих экспорту, т.е. вы можете копировать только тест-кейсы с определенным тегом.
ТестОпс поддерживает экспорт только в проекты TestRail, которые используют несколько тестовых наборов. См. Проекты и их типы в документации TestRail, чтобы изменить тип вашего проекта, если это необходимо.
1. Включение базовой синхронизации
1.1. Включение API в TestRail
- В TestRail перейдите в Administration → Site Settings → API.
- Поставьте галочки Enable API и Enable session authentication for API.
- Нажмите Save Settings.
1.2. Создание API-ключа в TestRail
-
В TestRail нажмите на ваше имя в правом верхнем углу и выберите My Settings.
-
Перейдите на вкладку API Keys.
-
Нажмите Add Key.
-
В появившемся окне введите название, которое поможет вам распознать API-ключ, например, «Ключ для ТестОпс».
-
Нажмите Generate Key.
Созданный ключ отобразится в окне. Выберите и скопируйте его.
Этот ключ понадобится вам на одном из следующих шагов.
-
Нажмите Add Key, затем Save Settings, чтобы сохранить созданный ключ.
1.3. Добавление сервера TestRail в ТестОпс
-
Войдите в ТестОпс, используя учетную запись администратора.
-
Перейдите в раздел Администрирование → Интеграции.
-
Нажмите + Добавить интеграцию в правом верхнем углу страницы.
-
В появившемся окне выберите TestRail.
-
Заполните поля:
- Название — название, которое поможет вам распознать сервер TestRail, например, TestRail production.
- Endpoint — URL-адрес сервера TestRail, например, https://example.testrail.io/.
- TestRail version — 6.7 or later.
-
Если ваш сервер TestRail использует самоподписанный SSL-сертификат, поставьте галочку Disable certificate validation.
-
Нажмите Добавить интеграцию.
1.4. Добавление интеграции TestRail в проект ТестОпс
-
Откройте ваш проект в ТестОпс.
-
Перейдите в раздел Настройки → Интеграции.
-
В разделе Доступные интеграции найдите интеграцию TestRail и нажмите Добавить интеграцию рядом с ней.
-
В появившемся окне заполните поля:
- Username — адрес электронной почты, который вы используете для входа в TestRail.
- API key — API-ключ, который вы получили на шаге 1.2.
СоветПроверьте правильность учетных данных
Нажмите Test connection. Через несколько секунд должно появиться сообщение «Соединение установлено».
-
Нажмите Добавить интеграцию, чтобы сохранить настройки и закрыть окно.