Ссылки на задачи из таск-трекеров
Вы можете связывать тест-кейсы и запуски с задачами в таск-трекерах: Jira, Redmine и др. Чтобы это сделать, сначала настройте интеграцию с требуемым таск-трекером.
После настройки интеграции вы можете добавить ссылки на задачи вручную через интерфейс ТестОпс или автоматически из результатов тестов, загруженных в ТестОпс. Если вы хотите вручную добавить ссылку на задачу к автоматизированному тест-кейсу, вам нужно изменить политику обновления метаданных вашего проекта.
Добавление ссылок вручную
Чтобы добавить ссылку на задачу к тест-кейсу:
- Перейдите в раздел Тест-кейсы.
- Выберите тест-кейс.
- В правой части страницы найдите блок Связанные задачи из баг-трекера и нажмите на значок карандаша.
- Нажмите Добавить.
- В поле Баг-трекер выберите таск-трекер.
- В поле Ключ выберите задачу, к которой вы хотите привязать тест-кейс.
- Нажмите Отправить.
Чтобы добавить ссылку на задачу к запуску:
- Перейдите в раздел Запуски.
- Нажмите на значок
⋯
справа от нужного запуска и выберите Привязать к задаче из баг-трекера. - В поле Баг-трекер выберите таск-трекер.
- В поле Ключ выберите задачу, к которой вы хотите привязать запуск.
- Нажмите Отправить.
Автоматическое добавление ссылок из результатов тестов
Ссылки на задачи могут быть добавлены к тест-кейсам автоматически при загрузке результатов тестов в ТестОпс. Для этого необходимо указать их в вашем коде и создать маппинги для таск-трекеров в настройках вашего проекта.
Указание ссылок на задачи в коде
Реализация ссылок зависит от используемого вами тестового фреймворка. Пример кода для JUnit 5:
@Test
@JiraIssue("AE-2")
@DisplayName("Creating new issue by authorized user")
public void shouldCreateIssue() {
steps.openIssuesPage(OWNER, REPO);
steps.createIssueWithTitle(ISSUE_TITLE);
steps.shouldSeeIssueWithTitle(ISSUE_TITLE);
}