23 июля, Вебинар от ТестОпс🔥  Узнать больше →
Skip to content

Версионирование ручного тест-кейса

Версионирование — это подход, при котором каждое изменение в теле ручного тест-кейсаТело тест-кейса состоит из секций: «Комбинации параметров», «Описание», «Предусловие», «Сценарий», «Ожидаемый результат» и «Постусловие» фиксируется как отдельная версия. Версионирование позволяет отслеживать историю изменений и восстанавливать предыдущие версии тест-кейса.

При включенном версионировании тело тест-кейса можно изменять только в режиме редактирования. Без перехода в режим редактирования можно:

  • изменять другие метаданные тест-кейса;
  • изменять статус и название тест-кейса;
  • выполнять действия в меню тест-кейса;
  • оставлять комментарии;
  • добавлять вложения в комментариях и на вкладке Вложения.

Записи о новых и восстановленных версиях тест-кейса добавляются на вкладку Журнал изменений. Записи об удалении или изменении названия и описания версии в журнале не отображаются.

Включение версионирования ручных тест-кейсов

Примечание

Чтобы включить версионирование ручных тест-кейсов на уровне проекта, необходима проектная роль «Владелец проекта» или глобальная роль «Администратор».

Чтобы версионирование стало доступно на уровне проекта:

  1. Перейдите в ваш проект ТестОпс.
  2. Перейдите в раздел НастройкиОбщие сведения.
  3. Включите переключатель Версионирование ручных тест-кейсов.

Аналогичным способом вы можете отключить версионирование для ручных тест-кейсов на уровне проекта.

Совет

Если вы используете Ассистента, включите версионирование до начала работы с ним: так вы сможете отслеживать и при необходимости отменять изменения, которые Ассистент вносит в тест-кейсы.

Настройка параметров версионирования в серверной версии ТестОпс

В серверной версии ТестОпс вы можете настроить параметры версионирования:

  • Лимит версий — по умолчанию ТестОпс хранит 20 версий каждого тест-кейса. Если лимит достигнут, при сохранении новой версии автоматически удаляется самая старая.
  • Таймаут автосохранения — интервал в секундах (по умолчанию — 60), в течение которого изменения от одного источника объединяются в одну версию. Источником может быть интерфейс ТестОпс, Ассистент или импорт из CSV-файла. Правки от разных источников сохраняются в отдельные версии.

Для этого измените конфигурационные файлы ТестОпс в зависимости от вашего типа развертывания:

  1. В файле values.yaml измените значения параметров в секции testcase.snapshot:

    yaml
    testcase:
      snapshot:
        maxCount: 20
        autoTimeoutSeconds: 60

    где:

    • maxCount — лимит версий для тест-кейса;
    • autoTimeoutSeconds — таймаут автосохранения.
  2. Сохраните изменения и перезапустите ТестОпс.

Создание новой версии ручного тест-кейса

Новая версия тест-кейса создается при изменении его тела через один из источников: интерфейс ТестОпс (вручную), Ассистента или импорт из CSV-файла. В пределах таймаута автосохранения изменения от одного источника объединяются в одну версию.

Чтобы создать новую версию тест-кейса вручную:

  1. Перейдите в раздел Тест-кейсы.

  2. Откройте карточку нужного тест-кейса.

  3. Нажмите Изменить в правом верхнем углу.

  4. Внесите нужные изменения в секциях тела тест-кейса.

  5. Нажмите Сохранить в правом верхнем углу. После того как вы это сделаете, система:

    • создаст новую версию. Название автоматически сформируется из даты и времени создания версии;
    • добавит запись о новой версии на вкладку Журнал изменений;
    • если достигнут лимит на количество версий — автоматически удалит самую старую версию.

    Примечание

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

    Когда вы работаете в режиме редактирования:

    • Изменения видны только вам.

    • При закрытии вкладки, обновлении страницы или разрыве сети внесенные правки восстановятся при повторном открытии тест-кейса в том же браузере.

    • Если вы очистите кэш браузера или локальное хранилище, все несохраненные изменения в тест-кейсе будут утеряны.

Просмотр версий ручного тест-кейса

Чтобы просмотреть список версий тест-кейса:

  1. Перейдите в раздел Тест-кейсы.
  2. Откройте карточку нужного тест-кейса.
  3. Нажмите на название версии тест-кейса.

Откроется модальное окно История версий:

  • в правой части — находится список всех версий тест-кейса.

  • в правом нижнем углу — отображается счетчик, который показывает:

    • текущее количество сохраненных версий тест-кейса;
    • лимит на максимальное количество версий тест-кейса.

    Примечание

    По умолчанию ТестОпс хранит 20 версий каждого тест-кейса. Если лимит достигнут, при сохранении новой версии тест-кейса автоматически удаляется его самая старая версия.

Восстановление версии ручного тест-кейса

Чтобы восстановить ранее сохраненную версию тест-кейса:

  1. Перейдите в раздел Тест-кейсы.

  2. Откройте карточку нужного тест-кейса.

  3. Нажмите на название версии тест-кейса.

  4. В появившемся окне нажмите напротив названия версии тест-кейса, которую вы планируете восстановить.

  5. Нажмите Восстановить.

    Выбранная версия станет текущей, а текущее состояние тест-кейса автоматически сохранится в истории его версий.

Изменение названия и описания версии ручного тест-кейса

Чтобы переименовать ранее сохраненную версию тест-кейса или изменить ее описание:

  1. Перейдите в раздел Тест-кейсы.

  2. Откройте карточку нужного тест-кейса.

  3. Нажмите на название версии тест-кейса.

  4. В появившемся окне в списке сохраненных версий выберите версию, которую вы планируете переименовать.

  5. Напротив названия версии тест-кейса нажмите Назвать эту версию или Изменить детали версии.

  6. Заполните поля:

    • Название версии — введите название версии;
    • Описание — введите описание версии при необходимости.

Аналогичным способом после переименования версии вы можете вернуть ее первоначальное название, выбрав Очистить детали версии в меню нужной версии. В этом случае название снова будет состоять из даты и времени создания версии, а описание будет удалено.

Удаление версии ручного тест-кейса

Чтобы удалить ранее сохраненную версию тест-кейса:

  1. Перейдите в раздел Тест-кейсы.
  2. Откройте карточку нужного тест-кейса.
  3. Нажмите на название версии тест-кейса.
  4. В появившемся окне в списке сохраненных версий выберите версию, которую вы планируете удалить.
  5. Напротив названия версии тест-кейса нажмите Удалить.

Важно

Вы не можете удалить текущую версию тест-кейса.

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