Test ITTest IT
  • Руководство пользователя Test IT
  • Работа в Личном кабинете тарифов Базовый и Стандарт
  • Установка и настройка Test IT Про
  • Рецепты Test IT
  • Личный кабинет в тарифах Базовый и Стандарт
  • Загрузить Test IT Про
  • GitHub Test IT
  • Что нового в тарифах Базовый и Стандарт?
  • Что нового в Test IT Про?
  • Что нового в документации?
  • Часто задаваемые вопросы
  • Центр помощи
  • Видеокурс по Test IT
  • Спросите нас в Telegram
  • Официальный сайт Test IT
      
    
  • Руководство пользователя Test IT
  • Работа в Личном кабинете тарифов Базовый и Стандарт
  • Установка и настройка Test IT Про
  • Рецепты Test IT
  • Личный кабинет в тарифах Базовый и Стандарт
  • Загрузить Test IT Про
  • GitHub Test IT
  • Что нового в тарифах Базовый и Стандарт?
  • Что нового в Test IT Про?
  • Что нового в документации?
  • Часто задаваемые вопросы
  • Центр помощи
  • Видеокурс по Test IT
  • Спросите нас в Telegram
  • Официальный сайт Test IT
  • Что такое Test IT?
  • Быстрый старт
  • Администрирование

    • Администрирование Test IT
    • Вход в систему после установки
    • Настройка подключений

      • Внешние подключения в Test IT
      • AD/LDAP
        • Поля настроек подключения AD/LDAP
      • AD/Kerberos
      • OpenID Connect
    • Добавление лицензий
    • Добавление пользователей и работа с ними
    • Работа с группами пользователей
    • Присвоение системных ролей
    • Настройка проектных ролей
      • Создание проектных ролей
      • Уровни прав доступа
    • Настройка очистки хранилища
    • Настройки геймификации
    • Настройка атрибутов
    • Настройка интеграций с таск-трекерами

      • Интеграция с таск-трекерами
      • Интеграция с Azure DevOps
      • Интеграция с ClickUp
      • Интеграция с Easy Redmine
      • Интеграция с EvaProject
      • Интеграция с Jira
        • Интеграция с Jira Server
          • Плагин Test IT для Jira Server
        • Интеграция с Jira Cloud
        • Настройка подключения Jira через OAuth 1.0
      • Интеграция с Kaiten
      • Интеграция с Monday
      • Интеграция с Redmine
      • Интеграция с TeamStorm
      • Интеграция с Яндекс Трекер
      • Интеграция с YouTrack
    • Настройка интеграций с ИИ-моделями

      • Интеграция Test IT с ИИ-моделями
      • Интеграция с ГигаЧат
      • Интеграция с YandexGPT
      • Интеграция с сервисами, совместимыми с OpenAI
  • Авторизация
  • Профиль пользователя

    • Данные профиля пользователя
    • Настройки профиля и создание API-токена
    • Фоновые задачи
  • Теги

    • Использование тегов
  • Проекты

    • Работа с проектами
    • Структура и компоненты проекта
    • Создание и редактирование проекта
    • Добавление пользователей и групп в проект
    • Настройка атрибутов в проекте
    • Настройка статусов прохождения тестов
    • Работа с вебхуками

      • Настройка вебхуков
      • Вебхук для изменения проекта
      • Вебхуки для действий с рабочими элементами
      • Вебхуки для работы с тест-планами
      • Вебхук для изменения конфигурации
      • Вебхуки для работы с тест-поинтами
      • Вебхуки для работы с автотестами
      • Вебхуки для уведомлений пользователя
      • Настройка уведомлений в Slack с помощью вебхуков
      • Настройка уведомлений в Telegram с помощью вебхуков
      • Настройка интеграции с GitFlic с помощью вебхуков
      • Настройка интеграции с GitLab CI с помощью вебхуков
      • Настройка запуска автотестов в Jenkins CI с помощью вебхука
      • Настройка вебхука в TeamCity и Python (на примере pytest)
    • Импорт и экспорт проектов
    • Подключение таск-трекера к проекту
    • Добавление ИИ-модели в проект
    • Архивация, восстановление и удаление проектов
  • Библиотека тестов

    • Библиотека тестов в Test IT
    • Создание тестов
      • Сравнение типов рабочих элементов
    • Импорт тестовой документации из XLS и XLSX
    • Версионирование тестов
    • Добавление общего шага в тест
    • Выделение шагов теста в общий шаг
    • Добавление параметров в тесты
    • Добавление ссылок в тесты
    • Работа с вложениями тестов
    • Автоматизация ручных тестов
    • Экспорт тестов
    • Массовое изменение тестов
    • Перемещение и копирование тестов в библиотеке
    • Архивация, восстановление и удаление тестов
    • Работа с секциями
  • Параметры и конфигурации

    • Работа с параметрами и конфигурациями
  • Тест-планы

    • Работа с тест-планами
    • Создание тест-плана
    • Изменение тест-плана
    • Блокировка тест-плана и запрос на его разблокировку
    • Дублирование тест-плана
    • Добавление атрибутов тест-плана
    • Архивация, восстановление и удаление тест-плана
    • Формирование тестового набора
    • Назначение исполнителей тест-плана
    • Выполнение тест-плана
    • Создание дефектов в таск-трекерах
    • Отчет по тест-плану
  • Автотестирование

    • Работа с автоматизированными тестами
    • Добавление автотестов в Test IT из внешнего репозитория
    • Работа с нестабильными автотестами
    • Связывание автотестов с ручными тестами
    • Обновление тест-кейсов на основе связанных автотестов
    • Запуск автотестов из UI
    • Запуск автотестов с помощью клиентских библиотек
    • Импорт результатов из Allure Adapters
    • Отслеживание запусков автотестов
    • Создание дефектов в таск-трекерах из прогонов автотестов
    • Анализ результатов автотестов
    • Таймлайн
  • Интеграции с системами автоматизированного тестирования

    • Работа с системами автоматизированного тестирования
    • Test IT CLI
    • Интеграция с системами CI/CD

      • Работа с системами CI/CD
      • Azure DevOps
      • Bamboo
      • Bitbucket
      • CircleCI
      • GitFlic
      • GitHub Actions
      • GitLab CI/CD
      • Jenkins
      • TeamCity
      • Шаблон интеграции JMeter, Test IT и GitLab CI/CD
    • Интеграция с тестовыми фреймворками

      • Работа с тестовыми фреймворками
      • Адаптер Test IT
      • Appium
      • Behave
      • BrowserStack
      • Catch2
      • CodeceptJS
      • Cucumber
      • Cypress
      • Emcee
      • Flutter
      • Golang
      • GoogleTest
      • Jasmine
      • JBehave
      • Jest
      • JUnit
      • Kotest
      • Marathon Cloud
      • Minitest
      • Mocha
      • MSTest
      • Nose2
      • NUnit
      • PHPUnit
      • Playwright
      • Postman
      • Pytest
      • Pytest-BDD
      • Robot Framework
      • RSpec
      • Sauce Labs
      • Selenide
      • Selenium
      • SoapUI
      • SpecFlow
      • Telerik Test Studio
      • TestCafe
      • TestComplete
      • Testim
      • TestNG
      • Unittest
      • WebdriverIO
      • XCTest
      • xUnit.net
    • Загрузка результатов автотестов из Vanessa Automation
    • Плагин Test IT Менеджмент для систем IDE

      • Что такое Test IT Менеджмент?
      • Test IT Менеджмент для JetBrains IDE
      • Test IT Менеджмент для Visual Studio Code
    • Использование API-клиентов
  • Миграция в Test IT

    • Миграция в Test IT: возможности и процесс
    • Миграция из Allure TestOps
    • Миграция из Azure DevOps
    • Миграция из HP ALM
    • Миграция из PractiTest
    • Миграция из Qase
    • Миграция из SpiraTest
    • Миграция из TestCollab
    • Миграция из TestLink
    • Миграция из TestRail
    • Миграция из Xray
    • Миграция из Zephyr Scale
    • Миграция из Zephyr Squad
    • Загрузка тест-кейсов в Test IT с помощью импортера
  • Дашборды

    • Работа с дашбордами
    • Работа с виджетами

      • Действия с виджетами
      • Анализ результатов тестов
      • Анализ тестов, хранящихся в библиотеке
      • Анализ автотестов
      • Анализ прогонов
      • Анализ тест-планов
      • Анализ активности команды
  • Поиск и фильтры

    • Использование фильтров
    • Работа с запросами
    • Глобальный поиск
  • Уведомления
  • API

    • Работа с API
  • Горячие клавиши
  • Глоссарий

Настройка проектных ролей

  • Для этого раздела мы подготовили видео (о проектных ролях смотрите с 1:25):

Все обладатели системной роли Пользователь по умолчанию имеют только права на просмотр проектов и рабочих элементов в Test IT. Администратор или менеджер может выдать им проектные роли, расширяющие права доступа. Создание проектных ролей доступно только администратору. Проектная роль присваивается пользователю в настройках проекта (раздел Пользователи). Подробнее: Добавление пользователей и групп в проект.

В Test IT доступны следующие преднастроенные проектные роли:

Test IT Базовый и Стандарт (облачная версия)
  • Администратор проекта — полный доступ ко всей функциональности проекта, включая его настройку
  • Менеджер тестирования — доступны все опции проекта кроме его настроек
  • Тест-дизайнер — роль для пользователей, которые работают с библиотекой тестов. У роли нет прав удаления тест-кейсов, только изменение. Закрыт доступ к остальной функциональности, кроме раздела Запросы.
  • Инженер тестирования — доступ ко всем разделам без права удаления сущностей
  • Исполнитель тестов — роль для прохождения ручных тестов и запуска автотестов. Зона ответственности — раздел Тест-планы, вкладка Выполнение.
  • Читатель — минимальный доступ к проекту, только просмотр элементов
    Вы можете удалить все преднастроенные роли, кроме Администратор проекта — эта роль обязательна для любого проекта.
Test IT Про (серверная версия)
  • ProjectAdmin — полный доступ ко всей функциональности проекта, включая его настройку
  • TestManager — доступны все опции проекта кроме его настроек
  • TestDesigner — роль для пользователей, которые работают с библиотекой тестов. У роли нет прав удаления тест-кейсов, только изменение. Закрыт доступ к остальной функциональности, кроме раздела Запросы.
  • TestEngineer — доступ ко всем разделам без права удаления сущностей
  • TestExecutor — роль для прохождения ручных тестов и запуска автотестов. Зона ответственности — раздел Тест-планы, вкладка Выполнение.
  • Observer — минимальный доступ к проекту, только просмотр элементов
    Вы можете удалить все преднастроенные роли, кроме ProjectAdmin — эта роль обязательна для любого проекта.

Создание проектных ролей

  1. Используя аккаунт администратора Test IT, в верхней навигационной панели нажмите Администрирование.
  2. В навигационном меню слева выберите Проектные роли. В открывшемся окне отобразятся проектные роли. Просмотр проектных ролей в Test IT
  3. Нажмите Создать роль. Создание проектной роли в Test IT
  4. В открывшемся окне укажите название пользовательской проектной роли и нажмите OK. Пользовательская роль отобразится рядом с преднастроенными ролями.
  5. Включите режим редактирования роли. Редактирование проектной роли в Test IT В режиме редактирования вы можете дать или ограничить доступ к следующим разделам системы:
    • Архив — возможность архивировать, восстанавливать и удалять из архива рабочие элементы, тест-планы и конфигурации
    • Библиотека автотестов — раздел автотестирования, в котором хранятся карточки автотестов, история прогонов, аналитика по запускам, а также производятся настройки запуска
    • Конфигурации — раздел создания и настройки конфигураций для рабочих элементов
    • Фильтры — раздел для создания отфильтрованных запросов для поиска среди различных рабочих элементов
    • Импорт — доступ к импорту тестов в настройках проекта
    • Редактирование проекта — возможность создания и изменения описания проекта, добавление пользователей в проект, создания проектных атрибутов, настройки интеграции проекта с внешними сервисами (например Jira)
    • Дашборды — раздел сводной отчетности по проекту
    • Библиотека тестов — раздел, где хранятся рабочие элементы проекта (тест-кейсы, чек-листы, общие шаги)
    • Тест-планы — раздел, позволяющий создавать наборы тестов и распределять задачи между пользователями
    • Отчет по тест-плану — раздел категоризированных отчетов о результатах тест-плана.
    • Выполнение тестов — раздел, позволяющий записывать результаты прохождения тестов, запускать автотесты и анализировать причины падения автотестов
    • Вебхуки — раздел для установки параметров вебхуков
  6. Используйте выпадающие меню в строках разделов, чтобы дать роли права доступа (Запрещено, Просмотр, Редактирование и Полный доступ) к этим разделам в зависимости от ваших требований к роли. Вы можете менять права доступа к разделам для всех преднастроенных ролей, кроме ProjectAdmin — у этой роли по умолчанию полный доступ ко всем разделам.
  7. Сохраните изменения.
  8. Опционально: Чтобы удалить роль, нажмите значок удаления справа от ее названия и подтвердите действие.

Пример из практики

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

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

Уровни прав доступа

В Test IT предусмотрены четыре уровня прав доступа к рабочим элементам:

  • Запрещено — ограничивает доступ пользователя к API и UI, связанным с определенным разделом. В UI этот раздел будет скрыт и будет недоступен по прямой ссылке. При обращении к разделу через API возвращается код ошибки доступа.
  • Просмотр — позволяет просматривать содержимое раздела без прав на редактирование и удаление. Возможности редактирования и удаления скрыты в UI или недоступны по прямой ссылке. При обращении к разделу через API (кроме GET запросов) возвращается код ошибки доступа.
  • Редактирование — дает возможность видеть и изменять элементы Test IT, но ограничивает возможность удалять элементы. Например, можно изменить текст в шаге тест-кейса, но удалять тест-кейс полностью запрещено. Для настроек проекта это означает, что проект нельзя архивировать и восстанавливать. При обращении через API-запросы типа DELETE возвращают код ошибки доступа.
  • Полный доступ — предоставляет неограниченный доступ к разделу.

Важно

Некоторые права на элементы нельзя изменить. Например, нельзя запретить доступ к разделу Библиотека тестов или ограничить доступ к разделу Запросы.

Обновлено:
Назад
Присвоение системных ролей
Далее
Настройка очистки хранилища