Skip to content

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

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

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

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

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

Включение версионирования и настройка его параметров ​

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

Примечание

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

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

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

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

Совет

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

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

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

  • Лимит версий — по умолчанию ТестОпс хранит 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. Наведите курсор на выбранную версию тест-кейса и нажмите ⋯ → Назвать эту версию или Изменить детали версии.

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

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

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

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

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

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

Откроется режим Сравнение версий:

  • В левой и правой частях находятся выбранные версии тест-кейса с посимвольной подсветкой изменений:

    • удаленные фрагменты выделяются красным;
    • добавленные фрагменты выделяются зеленым.

    Примечание

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

  • В нижней части отображается панель, которая показывает:

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

Чтобы в режиме Сравнение версий выбрать другую версию тест-кейса для сравнения:

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

Чтобы выйти из режима Сравнение версий и вернуться к просмотру истории версий, в левом верхнем углу нажмите кнопку со стрелкой назад.

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

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

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

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

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

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

Важно

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

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

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

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