Настройка разрешений и доступа для тестирования
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Для выполнения полных функций Azure Test Plans необходимо получить уровень доступа Базовый + Test Plans или одну из следующих подписок:
Кроме того, вы можете управлять доступом к различным функциям тестирования вручную, предоставив пользователям или группам определенные разрешения для объекта или проекта. Многие артефакты теста соответствуют типам рабочих элементов, относящихся к тесту. Таким образом, разрешения для отслеживания работы применяются к конкретным рабочим элементам, таким как планы тестирования, наборы тестов, тестовые случаи и многое другое. Вы устанавливаете разрешения для рабочих элементов и функций ручного тестирования для путей к областям и на уровне проекта. Вы задаете разрешения для управления контроллерами тестирования на уровне организации или коллекции. Контроллеры тестирования используются при выполнении нагрузочных тестов.
- Уровень объекта, уровень пути к области
- Изменение рабочих элементов на этом узле: добавление или изменение рабочих элементов для конкретных тестов, таких как планы тестирования, наборы тестов, тестовые случаи, общие шаги или общие параметры.
- Управление планами тестирования: изменение свойств плана тестирования, таких как параметры сборки и тестирования.
- Управление наборами тестов: создание и удаление наборов тестов, добавление и удаление тестовых вариантов из наборов тестов, изменение конфигураций тестов, связанных с наборами тестов, и изменение иерархии наборов тестов (перемещение набора тестов).
- Уровень проекта
- Управление конфигурациями тестов: добавление или изменение конфигураций тестов и переменных конфигурации.
- Управление средами тестирования: добавление или изменение параметров плана тестирования.
- Создание тестовых запусков: выполнение ручных тестов
- Удаление и восстановление рабочих элементов: удаление рабочих элементов, относящихся к тесту
- Удаление тестового запуска: удаление результатов теста
- Управление конфигурациями тестов: добавление или изменение конфигураций тестов и переменных конфигурации.
- Управление средами тестирования: добавление или изменение параметров плана тестирования.
- Перемещение рабочих элементов из этого проекта: перемещение рабочих элементов из одного проекта в другой
- Окончательное удаление рабочих элементов: окончательное удаление рабочих элементов, относящихся к тесту
- Организация или уровень сбора
- Управление контроллерами тестирования: разрешение, связанное с устаревшей функцией для TFS 2018 и более поздних версий. Дополнительные сведения см. в разделе "Обзор агентов тестирования и контроллеров тестирования" для выполнения нагрузочных тестов и установки агентов тестирования и контроллеров тестирования.
Необходимые компоненты
- Чтобы иметь возможность управлять уровнями доступа или разрешениями на уровне организации, необходимо быть членом группы безопасности Администраторы коллекции проектов или задать для параметра Изменение сведений на уровне экземпляра значение Разрешить.
- Чтобы управлять разрешениями на тестирование на уровне проекта или объекта, необходимо быть членом группы безопасности администраторов проектов .
Дополнительные сведения см. в следующих статьях:
- Для управления уровнями доступа необходимо быть членом группы администраторов сервера Azure DevOps.
- Чтобы управлять разрешениями на тестирование на уровне проекта или объекта, необходимо быть членом группы безопасности администраторов проектов .
- Чтобы управлять разрешениями на уровне коллекции или управлять уровнями доступа, необходимо быть членом группы безопасности "Администраторы коллекции проектов" или задать для параметра "Разрешить" сведения на уровне экземпляра.
Дополнительные сведения см. в следующих статьях:
Предоставление доступа к функциям ручного тестирования
Чтобы получить полный доступ к набору функций тестирования, уровень доступа должен иметь значение Basic + Test Plans. Пользователи с базовым доступом и разрешениями на окончательное удаление рабочих элементов и управление артефактами тестирования могут удалять только потерянные тестовые случаи.
Управление планами тестирования и наборами тестов в пути к области
Разрешения пути к области позволяют управлять доступом к редактированию или изменению планов тестирования или наборов тестов, назначенных этим областям. Вы можете ограничить доступ, предоставив его отдельным пользователям или группам.
Помимо разрешений на уровне проекта, заданных в предыдущем разделе, участникам команды требуются разрешения для управления артефактами теста, которые задаются для пути к области.
Откройте страницу "Безопасность " для путей к областям и выберите пользователя или группу, которую вы хотите предоставить.
Задайте разрешения для управления планами тестирования и управления наборами тестов, чтобы разрешить.
Настройка разрешений для создания и удаления артефактов теста
Хотя тестовые артефакты, такие как планы тестирования, наборы тестов, тестовые варианты и т. д., являются типами рабочих элементов, метод удаления их отличается от удаления неверных рабочих элементов.
Внимание
Мы поддерживаем только постоянное удаление артефактов теста, таких как планы тестирования, наборы тестов, тестовые варианты, общие шаги и общие параметры. Удаленные тестовые артефакты не отображаются в корзине и не подлежат восстановлению. При удалении тестовых артефактов удаляется не только выбранный тестовый артефакт, но и все связанные с ним дочерние элементы, такие как дочерние наборы тестов, тестовые точки во всех конфигурациях, тестировщики (базовый рабочий элемент тестового случая не удаляется), журнал результатов теста и другие связанные журналы.
При удалении артефактов теста выполняются следующие действия:
- Удаляет удаленный артефакт теста из хранилища данных управления тестом (TCM) и удаляет базовый рабочий элемент.
- Выполняет задание, чтобы удалить все дочерние элементы как с стороны TCM, так и с базовых рабочих элементов. Это действие может занять некоторое время (до нескольких минут) в зависимости от количества удаленных артефактов.
- Приводит к удалению всех сведений в хранилище данных отслеживания рабочих элементов и хранилище данных TCM и не может быть повторно активировано или восстановлено.
Вы должны быть членом группы "Администраторы проекта" или иметь разрешение "Удалить тестовые артефакты" в значение Allow. Вы также должны иметь уровень доступа в категории "Базовый" + "Тестовые планы" или "Visual Studio Enterprise", который предоставляет доступ к полному набору функций тестирования. Пользователи с базовым доступом и разрешениями на окончательное удаление рабочих элементов и управление артефактами тестирования могут удалять только потерянные тестовые случаи. То есть они могут удалять тестовые случаи, созданные из Work , которые не связаны с планами тестирования или наборами тестов.
Примечание.
Чтобы включить страницу предварительного просмотра параметров разрешений проекта, см. статью "Включить предварительные версии функций".
В этом примере мы предоставим участникам разрешения группы администраторов группы для создания и просмотра тестовых запусков и управления конфигурациями тестов и средами.
В этом примере мы предоставим участникам разрешения группы тестового администратора для удаления тестовых запусков.
Связанные статьи
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру