Проектные роли
Проектные роли позволяют управлять доступом пользователей и групп пользователей внутри проектов ТестОпс. Проектная роль определяет, какие действия пользователь может выполнять с сущностями проекта (например, тест-кейсами, запусками, дефектами), а также с самим проектом.
Проектная роль действует только в пределах конкретного проекта. Один пользователь может иметь разные проектные роли в разных проектах.
Примечание
Кроме проектных ролей, в ТестОпс существуют глобальные роли (доступ на уровне инстанса) и тестовые роли (ответственность участников за тест-кейсы). Подробнее об их взаимодействии друг с другом см. Ролевая модель ТестОпс.
Проектные роли детализируют разрешения только для учетных записей с глобальной ролью «Пользователь», расширяя или ограничивая их возможности внутри проектов.
Виды проектных ролей
Системные проектные роли
В каждом проекте ТестОпс доступны три системные проектные роли:
- «Владелец проекта» — имеет полный контроль над проектом, включая настройки, управление сущностями и предоставление другим пользователям доступа к проекту.
- «Пользователь проекта» — может создавать и изменять сущности в проекте с возможностью комментирования, но без доступа к настройкам проекта.
- «Гость проекта» — может просматривать все сущности проекта без возможности их изменения или комментирования
Важно
Системные проектные роли являются базовыми типами доступа в проектах ТестОпс — их можно назначить пользователям или группам пользователей в проектах, но нельзя изменить или удалить.
В таблице показаны основные возможности, которые предоставляет каждая системная проектная роль:
| Владелец проекта | Пользователь проекта | Гость проекта | |
|---|---|---|---|
| Тест-кейсы | |||
| Просмотр тест-кейсов | Да | Да | Да |
| Создание тест-кейсов | Да | Да | Нет |
| Редактирование тест-кейсов | Да | Да | Нет |
| Удаление тест-кейсов | Да | Да | Нет |
| Назначение участников на тест-кейсы | Да | Да | Нет |
| Тест-планы | |||
| Просмотр тест-планов | Да | Да | Да |
| Создание тест-планов | Да | Да | Нет |
| Редактирование тест-планов | Да | Да | Нет |
| Удаление тест-планов | Да | Да | Нет |
| Запуски и результаты | |||
| Просмотр запусков | Да | Да | Да |
| Создание запусков | Да | Да | Нет |
| Загрузка результатов тестов | Да | Да | Нет |
| Редактирование результатов тестов | Да | Да | Нет |
| Удаление запусков | Да | Да | Нет |
| Экспорт результатов | Да | Да | Да |
| Дефекты | |||
| Просмотр дефектов | Да | Да | Да |
| Создание дефектов | Да | Да | Нет |
| Редактирование дефектов | Да | Да | Нет |
| Удаление дефектов | Да | Да | Нет |
| Комментарии | |||
| Просмотр комментариев | Да | Да | Да |
| Добавление комментариев | Да | Да | Нет |
| Редактирование своих комментариев | Да | Да | Нет |
| Удаление своих комментариев | Да | Да | Нет |
| Настройки проекта | |||
| Изменение настроек проекта | Да | Нет | Нет |
| Настройка интеграций на уровне проекта | Да | Нет | Нет |
| Управление доступом к проекту | Да | Нет | Нет |
| Удаление проекта | Да | Нет | Нет |
Пользовательские проектные роли
В ТестОпс доступно создание собственных проектных ролей. Они позволяют настроить гибкий набор разрешений для работы в проектах, когда стандартных проектных ролей может быть недостаточно. Например, вы можете создать проектную роль «Ревьюер» с правами только на просмотр и комментирование сущностей проекта.
Пользовательские проектные роли создаются на уровне всего инстанса и могут использоваться во всех проектах. Их можно изменять и удалять при необходимости.

