Версионирование ручного тест-кейса
Версионирование — это подход, при котором каждое изменение в теле ручного тест-кейсаТело тест-кейса состоит из секций: «Комбинации параметров», «Описание», «Предусловие», «Сценарий», «Ожидаемый результат» и «Постусловие» фиксируется как отдельная версия. Версионирование позволяет отслеживать историю изменений и восстанавливать предыдущие версии тест-кейса.
При включенном версионировании тело тест-кейса можно изменять только в режиме редактирования. Без перехода в режим редактирования можно:
- редактировать другие метаданные тест-кейса;
- изменять статус и название тест-кейса;
- выполнять действия в меню тест-кейса;
- оставлять комментарии;
- добавлять вложения в комментариях и на вкладке Вложения.
Записи о новых и восстановленных версиях тест-кейса добавляются на вкладку Журнал изменений. Записи об удалении или изменении названия и описания версии в журнале не отображаются.
Включение версионирования ручных тест-кейсов
Примечание
Чтобы включить версионирование ручных тест-кейсов на уровне проекта, необходима проектная роль «Владелец проекта» или глобальная роль «Администратор».
Чтобы версионирование стало доступно на уровне проекта:
- Перейдите в ваш проект ТестОпс.
- Перейдите в раздел Настройки → Общие сведения.
- Включите переключатель Версионирование ручных тест-кейсов.
Аналогичным способом вы можете отключить версионирование для ручных тест-кейсов на уровне проекта.
Создание новой версии ручного тест-кейса
Чтобы создать новую версию тест-кейса:
Перейдите в раздел Тест-кейсы.
Откройте карточку нужного тест-кейса.
Нажмите Изменить в правом верхнем углу.
Внесите нужные изменения в секциях тела тест-кейса.
Нажмите Сохранить в правом верхнем углу. После того как вы это сделаете, система:
- создаст новую версию. Название автоматически сформируется из даты и времени создания версии;
- добавит запись о новой версии на вкладку Журнал изменений;
- если достигнут лимит на количество версий — автоматически удалит самую старую версию.
Примечание
Все изменения, внесенные в режиме редактирования, автоматически сохраняются в локальном хранилище (localStorage) вашего браузера и не отправляются на сервер, пока вы не нажмете кнопку Сохранить.
Когда вы работаете в режиме редактирования:
Изменения видны только вам.
При закрытии вкладки, обновлении страницы или разрыве сети внесенные правки восстановятся при повторном открытии тест-кейса в том же браузере.
Если вы очистите кэш браузера или локальное хранилище, все несохраненные изменения в тест-кейсе будут утеряны.
Просмотр версий ручного тест-кейса
Чтобы просмотреть список версий тест-кейса:
- Перейдите в раздел Тест-кейсы.
- Откройте карточку нужного тест-кейса.
- Нажмите на название версии тест-кейса.
Откроется модальное окно История версий:
в правой части — находится список всех версий тест-кейса.
в правом нижнем углу — отображается счетчик, который показывает:
- текущее количество сохраненных версий тест-кейса;
- лимит на максимальное количество версий тест-кейса.
Примечание
По умолчанию ТестОпс хранит 20 версий каждого тест-кейса. Если лимит достигнут, при сохранении новой версии тест-кейса автоматически удаляется его самая старая версия.
Изменение лимита версий ручного тест-кейса
В серверной версии ТестОпс вы можете увеличить лимит версий, чтобы сохранять больше версий тест-кейса, или уменьшить его, чтобы экономить место в базе данных. Для этого измените конфигурационные файлы ТестОпс в зависимости от вашего типа развертывания:
В файле values.yaml измените значение параметра в секции
testcase.snapshot:yamltestcase: snapshot: maxCount: 20Сохраните изменения и перезапустите ТестОпс.
Восстановление версии ручного тест-кейса
Чтобы восстановить ранее сохраненную версию тест-кейса:
Перейдите в раздел Тест-кейсы.
Откройте карточку нужного тест-кейса.
Нажмите на название версии тест-кейса.
В появившемся окне нажмите
⋯напротив названия версии тест-кейса, которую вы планируете восстановить.Нажмите Восстановить.
Выбранная версия станет текущей, а текущее состояние тест-кейса автоматически сохранится в истории его версий.
Изменение названия и описания версии ручного тест-кейса
Чтобы переименовать ранее сохраненную версию тест-кейса или изменить ее описание:
Перейдите в раздел Тест-кейсы.
Откройте карточку нужного тест-кейса.
Нажмите на название версии тест-кейса.
В появившемся окне в списке сохраненных версий выберите версию, которую вы планируете переименовать.
Напротив названия версии тест-кейса нажмите
⋯→ Назвать эту версию или Изменить детали версии.Заполните поля:
- Название версии — введите название версии;
- Описание — введите описание версии при необходимости.
Аналогичным способом после переименования тест-кейса вы можете вернуть первоначальное название версии, выбрав Очистить детали версии в меню нужной версии. В этом случае название снова будет состоять из даты и времени создания тест-кейса, а описание будет удалено.
Удаление версии ручного тест-кейса
Чтобы удалить ранее сохраненную версию тест-кейса:
- Перейдите в раздел Тест-кейсы.
- Откройте карточку нужного тест-кейса.
- Нажмите на название версии тест-кейса.
- В появившемся окне в списке сохраненных версий выберите версию, которую вы планируете удалить.
- Напротив названия версии тест-кейса нажмите
⋯→ Удалить.
Важно
Вы не можете удалить текущую версию тест-кейса.

