Skip to content

Типы ролей в ТестОпс

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

  • Глобальные роли — управляют доступом пользователей на уровне всего инстанса.
  • Проектные роли — управляют доступом пользователей на уровне конкретного проекта.
  • Тестовые роли — обозначают ответственность пользователей за конкретные тест-кейсы.

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

Взаимодействие типов ролей

Взаимодействие глобальных и проектных ролей

Глобальная роль устанавливает максимально возможный уровень прав пользователя в системе. Проектная роль может уточнить или ограничить эти права в рамках конкретного проекта, но не может их превысить. Например, пользователь с глобальной ролью «Гость» не может редактировать данные в проекте, даже если ему назначена проектная роль «Владелец проекта».

В таблице представлены итоговые права пользователя в проекте, к которому у него есть доступ, в зависимости от сочетания его глобальной и проектной ролей:

Глобальная рольПроектная рольИтоговые права в проекте
«Администратор»ЛюбаяДоступ к настройкам проекта и изменению его сущностей (создание, редактирование и удаление)
«Пользователь»«Владелец проекта»Доступ к настройкам проекта и изменению его сущностей (создание, редактирование и удаление)
«Пользователь»«Пользователь проекта»Доступ к изменению сущностей проекта (создание, редактирование и удаление), отсутствие доступа к настройкам проекта
«Пользователь»«Гость проекта»Доступ к просмотру сущностей проекта (без создания, редактирования и удаления), отсутствие доступа к настройкам проекта
«Гость»ЛюбаяДоступ к просмотру сущностей проекта (без создания, редактирования и удаления), отсутствие доступа к настройкам проекта

Взаимодействие тестовых ролей с правами доступа

Тестовая роль не влияет на права доступа глобальной и проектной роли пользователя.

Примеры взаимодействия типов ролей

Пример, когда пользователь может редактировать тест-кейс

Предположим, пользователь имеет:

  • глобальную роль «Пользователь»;
  • проектную роль «Пользователь проекта»;
  • тестовую роль «Lead» («Лид»).

В этом случае пользователь может редактировать тест-кейсы, так как глобальная роль «Пользователь» и проектная роль «Пользователь проекта» дают права на редактирование сущностей. Тестовая роль «Lead» («Лид») только показывает ответственность в рамках тест-кейса.

Пример, когда пользователь не может редактировать тест-кейс, несмотря на высокие роли в проекте

Предположим, пользователь имеет:

  • глобальную роль «Гость»;
  • проектную роль «Владелец проекта»;
  • тестовую роль «Owner» («Владелец»).

В этом случае пользователь может только просматривать тест-кейс, так как глобальная роль «Гость» ограничивает права просмотром сущностей и имеет приоритет над проектной ролью «Владелец проекта». Тестовая роль «Owner» («Владелец») не влияет на права пользователя.

Пример, когда пользователь отвечает за тест-кейс, но не может его редактировать

Предположим, пользователь имеет:

  • глобальную роль «Пользователь»;
  • проектную роль «Гость проекта»;
  • тестовую роль «Lead» («Лид»).

В этом случае пользователь назначен ответственным за тест-кейс, но может его только просматривать из-за проектной роли «Гость проекта». Для редактирования необходимо изменить проектную роль на «Пользователь проекта» или «Владелец проекта».

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