Skip to content

Участники в тест-кейсах и тестовые роли

В ТестОпс участников команды можно назначать на тест-кейсы в разных тестовых ролях, например, «QA» («Инженер по тестированию»), «Reviewer» («Ревьюер»), «Owner» («Владелец»). Это помогает распределить ответственность участников в работе с тест-кейсами.

Примечание

В отличие от глобальных и проектных ролей, тестовые роли не влияют на права доступа к системе или проектам. Подробнее см. Типы ролей в ТестОпс.

Управление доступными тестовыми ролями

Примечание

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

По умолчанию ТестОпс предоставляет две системные тестовые роли: «Lead» («Лид») и «Owner» («Владелец»). При создании тест-кейса через интерфейс ТестОпс вы автоматически получаете тестовую роль «Owner» («Владелец»).

Чтобы создать тестовую роль:

  1. Перейдите в раздел АдминистрированиеРоли.
  2. Нажмите + Создать.
  3. Введите название новой тестовой роли.
  4. Нажмите Отправить.

Чтобы переименовать ранее добавленную тестовую роль, нажмите иконку карандаша справа от названия роли. Чтобы удалить тестовую роль, нажмите иконку корзины.

Назначение участников команды на тест-кейсы

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

Назначение участников команды на тест-кейс вручную

Чтобы назначить участника команды на тест-кейс вручную:

  1. Перейдите в раздел Тест-кейсы.
  2. Откройте карточку нужного тест-кейса.
  3. В правой части экрана найдите секцию Участники и нажмите иконку карандаша.
  4. Нажмите + Добавить.
  5. Выберите тестовую роль и участника команды для назначения.
  6. Нажмите Отправить.

Чтобы назначить участников сразу для нескольких тест-кейсов, используйте панель массовых операций и выберите Добавить метаданныеУчастники.

Автоматическое назначение участников на тест-кейс из результатов тестов

Участники команды могут быть назначены на тест-кейсы автоматически при загрузке результатов тестов в ТестОпс. Для этого вам нужно указать необходимые тестовые роли и участников команды в вашем коде и создать маппинги в настройках вашего проекта.

Указание тестовых ролей в коде тестов

Реализация тестовых ролей зависит от используемого вами тестового фреймворка. Пример кода для JUnit 5:

java
@Test
@Lead("Ivan Ivanov")
@DisplayName("Creating new issue by authorized user")
public void shouldCreateIssue() {
    steps.openIssuesPage(OWNER, REPO);
    steps.createIssueWithTitle(ISSUE_TITLE);
    steps.shouldSeeIssueWithTitle(ISSUE_TITLE);
}

В примере выше строка, начинающаяся с @Lead, назначает пользователя Ивана Иванова лидом тест-кейса.

Код создаст файл с результатами теста, в котором будет указано поле labels. Это поле содержит все метаданные, которые будут применены к тест-кейсу при загрузке файла в ТестОпс.

json
...
"labels": [
    {
      "name": "lead",
      "value": "Ivan Ivanov"
    },
...

Чтобы узнать больше о поле labels, см. Ключи маппинга.

Создание маппингов для тестовых ролей

Примечание

Чтобы создать маппинг для тестовой роли, необходима проектная роль «Владелец проекта».

  1. Откройте ваш проект в ТестОпс.

  2. Перейдите в раздел НастройкиРоли.

  3. Нажмите + Создать.

  4. Заполните поля:

    • Ключ — укажите значение, которое вы используете в вашем коде. Для приведенного выше примера это lead.
    • Роль — нажмите на выпадающий список и выберите роль, которую вы хотите связать с указанным ключом. Для приведенного выше примера это Lead.
  5. Нажмите Отправить.

Изменение политики обновления метаданных

Чтобы назначать участников команды на автоматизированные тест-кейсы через интерфейс ТестОпс, а не указывать участников и их роли в результатах тестов, измените политику обновления метаданных для типа метаданных member — настройте игнорирование ролей из результатов тестов.

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