Настройка разрешений и доступа для тестирования

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Для выполнения полных функций Azure Test Plans необходимо получить уровень доступа Базовый + Test Plans или одну из следующих подписок:

Кроме того, можно предоставить или ограничить доступ к различным функциям тестирования вручную, предоставив пользователям или группам определенные разрешения для объекта или проекта. Многие артефакты теста соответствуют типам рабочих элементов, относящихся к тесту. Таким образом, разрешения для отслеживания работы применяются к конкретным рабочим элементам, таким как планы тестирования, наборы тестов, тестовые случаи и многое другое. Вы устанавливаете разрешения для рабочих элементов и функций ручного тестирования для путей к областям и на уровне проекта. Вы задаете разрешения для управления контроллерами тестирования на уровне организации или коллекции. Контроллеры тестирования используются при выполнении нагрузочных тестов.

Необходимые компоненты

  • Чтобы иметь возможность управлять уровнями доступа или разрешениями на уровне организации, необходимо быть членом группы безопасности Администраторы коллекции проектов или задать для параметра Изменение сведений на уровне экземпляра значение Разрешить.
  • Чтобы управлять разрешениями на тестирование на уровне проекта или объекта, необходимо быть членом группы безопасности Project Администратор istrators.

Дополнительные сведения см. в следующих статьях:

  • Чтобы управлять уровнями доступа, необходимо быть членом группы azure DevOps Server Администратор istrators.
  • Чтобы управлять разрешениями на тестирование на уровне проекта или объекта, необходимо быть членом группы безопасности Project Администратор istrators.
  • Чтобы управлять разрешениями на уровне коллекции или управлять уровнями доступа, необходимо быть членом группы безопасности коллекции проектов Администратор istrators или задать для параметра "Разрешить" сведения на уровне экземпляра.

Дополнительные сведения см. в следующих статьях:

Предоставление доступа к функциям ручного тестирования

Чтобы получить полный доступ к набору функций тестирования, уровень доступа должен иметь значение Basic + Test Plans. Пользователи с базовым доступом и разрешениями на окончательное удаление рабочих элементов и управление артефактами тестирования могут удалять только потерянные тестовые случаи.

Управление планами тестирования и наборами тестов в пути к области

Разрешения пути к области позволяют предоставлять или ограничивать доступ к редактированию или изменению планов тестирования или наборов тестов, назначенных этим областям. Вы можете ограничить доступ, предоставив его отдельным пользователям или группам.

Помимо разрешений на уровне проекта, заданных в предыдущем разделе, участникам команды требуются разрешения для управления артефактами теста, которые задаются для пути к области.

Откройте страницу "Безопасность " для путей к областям и выберите пользователя или группу, которую вы хотите предоставить.

Снимок экрана: открытые разрешения пути к области для проекта.

Задайте разрешения для управления планами тестирования и управления наборами тестов, чтобы разрешить.

Снимок экрана: набор доступа для параметра Allow for test plans and suite(Разрешить тестовые планы и наборы).

Настройка разрешений для создания и удаления артефактов теста

Хотя тестовые артефакты, такие как планы тестирования, наборы тестов, тестовые варианты и т. д., являются типами рабочих элементов, метод удаления их отличается от удаления неверных рабочих элементов.

Внимание

Мы поддерживаем только постоянное удаление артефактов теста, таких как планы тестирования, наборы тестов, тестовые варианты, общие шаги и общие параметры. Удаленные тестовые артефакты не отображаются в корзине и не подлежат восстановлению. При удалении тестовых артефактов удаляется не только выбранный тестовый артефакт, но и все связанные с ним дочерние элементы, такие как дочерние наборы тестов, тестовые точки во всех конфигурациях, тестировщики (базовый рабочий элемент тестового случая не удаляется), журнал результатов теста и другие связанные журналы.

При удалении артефактов теста выполняются следующие действия:

  1. Удаляет удаленный артефакт теста из хранилища данных управления тестом (TCM) и удаляет базовый рабочий элемент.
  2. Выполняет задание, чтобы удалить все дочерние элементы как с стороны TCM, так и с базовых рабочих элементов. Это действие может занять некоторое время (до нескольких минут) в зависимости от количества удаленных артефактов.
  3. Приводит к удалению всех сведений в хранилище данных отслеживания рабочих элементов и хранилище данных TCM и не может быть повторно активировано или восстановлено.

Вы должны быть членом группы "Проект Администратор istrator" или иметь разрешение "Удалить тестовые артефакты" в значение Allow. Вы также должны иметь уровень доступа в категории "Базовый" + "Тестовые планы" или "Visual Studio Enterprise", который предоставляет доступ к полному набору функций тестирования. Пользователи с базовым доступом и разрешениями на окончательное удаление рабочих элементов и управление артефактами тестирования могут удалять только потерянные тестовые случаи. То есть они могут удалять тестовые случаи, созданные из Work , которые не связаны с планами тестирования или наборами тестов.

Примечание.

Чтобы включить страницу предварительного просмотра разрешений проекта Параметры страницы, см. статью "Включить предварительные версии функций".

В этом примере мы предоставим участникам разрешения группы Администратор группы для создания и просмотра тестовых запусков и управления конфигурациями и средами тестирования.


В этом примере мы предоставим членам, назначенным тесту Администратор разрешения группы для удаления тестовых запусков.

Настройка разрешений на уровне проекта для настраиваемой группы, Team Администратор