Список сценариев
Сценарии являются независимыми сущностями в рамках своего проекта. Можно создавать новые сценарии и редактировать существующие.
Сценарий имеет 2 атрибута:
-
Видимость. Сценарий может быть Приватным или Публичным (доступным для всех участников проекта), приватный сценарий доступен только пользователю, который установил атрибут в значение Приватный. Видимость управляется пользователем на странице списка сценариев через свич с поле “Видимость”.
-
Доступность. Сценарий блокируется автоматически, как только пользователь открывает его на редактирование. Пока сценарий заблокирован, изменять его может только тот, кто его открыл; остальным участникам проекта сценарий доступен только для просмотра — на странице редактирования отображается статус “Режим чтения”, а действия по изменению недоступны. Блокировка снимается, когда пользователь закрывает страницу редактирования (кнопка “Закрыть” или уход в другой раздел), а также действием “Разблокировать” в списке сценариев. Если сценарий остаётся заблокированным длительное время без изменений, блокировка может сниматься автоматически — по истечении периода, заданного в настройках Диспетчера.
Создание сценариев
Для создания сценария пользователю необходимо выполнить следующую последовательность действий:
- Нажать кнопку “Создать” в верхней области над таблицей
- После переадресации на страницу редактирования сценария можно изменить дефолтное уникальное название сценария при необходимости. Во время редактирования сценария его атрибуты имеют значения: приватный, заблокирован.
- Нажать кнопку “Сохранить”(необязательно, т.к. в Диспетчере происходит фоновое автосохранение сценария).
- Нажать кнопку “Закрыть”, чтобы завершить редактирование сценария (снимается атрибут блокировки) и вернуться к таблице сценариев.
В таблице у созданного сценария в поле Дата обновления будет указано время последнего сохранения сценария,
в поле “Автор” - логин текущего пользователя, атрибуты будут иметь значения: приватный, разблокирован
Открытие сценариев
Чтобы открыть сценарий, пользователю необходимо выбрал “Открыть” в поле “Действия” напротив сценария или нажать на строку со сценарием в таблице всех сценариев. Если открываемый сценарий был заблокирован другим пользователем, только сценарий откроет в режиме чтения и на странице редактирования сценария отобразится статус сценария = “Режим чтения”. В “Режиме чтения” действия с редактированием сценария недоступны (запуск, сохранение, импорт и изменение настроек артефактов, работа с деревом артефактов).
При открытии сценария по умолчанию открывается раздел артефактов “Переменные”.
Копирование сценариев
Чтобы скопировать сценарий, пользователю необходимо выбрать “Копировать” в поле “Действия” напротив сценария Новая копия сценария будет иметь такое же название с префиксом “_user_copy” и атрибутами: приватный, разблокирован.
Удаление сценариев
Для удаления сценария пользователю необходимо выполнить следующую последовательность действий:
- Отметить один или несколько сценариев чекбоксами
- Нажать кнопку “Удалить” в верхней области над таблицей
- Подтвердить действие и завершить удаление
Пользователь не может удалить заблокированный сценарий. При удалении сценариев история запусков тестов остается в системе и доступна для работы. В случае, если чекбоксом выбран заблокированный сценарий, возвращается ошибка “Нельзя удалить заблокированный сценарий”. При этом никакие другие отмеченные сценарии не удаляются.
Для удаления одного сценария можно выбрать действие “Удалить” напротив него.