Ниже представлено описание старого версионирования, которое было до версии 525u01
Как мигрировать старые версии в новые:
/swagger-ui.html#/test-case-snapshot-controller/migrate_1

Функционал версионирования в ТестОпс позволяет сохранять, сравнивать и восстанавливать до 10 версий каждого тест-кейса. Это помогает контролировать изменения и обеспечивает безопасность данных.
Данный функционал поможет решить следующие задачи:
- Сохранение истории. Если вы часто вносите изменения в тест-кейсы, версионирование позволяет сохранить историю всех редакций. В любой момент можно посмотреть, как выглядел тест-кейс до внесения правок.
- Восстановление данных. Если вы случайно удалили или изменили важные шаги или поля, вы всегда можете откатиться к предыдущей сохранённой версии. Это исключает потерю данных и конфликты.
- Анализ изменений. Вы можете легко сравнить любую сохранённую версию с текущей, чтобы быстро понять, что было изменено, добавлено или удалено.
- Работа с гибридными тест-кейсами Вы можете использовать один и тот же тест-кейс как ручную документацию и как автоматический отчёт. Когда вы загружаете результаты автотеста, система создаёт новую, неизменяемую версию тест-кейса с данными из кода. При этом ваш основной ручной тест-кейс остаётся без изменений. Вы можете сравнить эти версии, а затем вручную обновить ручной тест-кейс, взяв данные из автоматической версии, если вам это нужно. Это позволяет синхронизировать документацию с реальностью, не теряя информацию.
В каких случаях версионирование не поможет?
- Редактирование автоматических версий: Версии, созданные из результатов автотестов, не подлежат редактированию. Если вам нужно внести в них изменения, вы можете вручную обновить ручной тест-кейс данными из автоматической версии, а затем отредактировать его. Это позволяет использовать данные из кода как "источник правды" для актуализации документации, не теряя при этом информацию.
- Полный бэкап проекта: Версионирование работает только с отдельными тест-кейсами. Оно не заменяет полноценное резервное копирование всего проекта
Пример практического применения:
1.Чтобы управлять версиями тест-кейсов, необходимо включить фича-флаг "История версий в тест-кейсах":


2.Затем создайте версию ручного тест-кейса и сохраните её

3.Далее выполните загрузку результатов выполнения тест-кейса в котором был проставлен allure.id
4.Затем выполните сравнение сценариев:


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

В целом суть данного функционала заключается в следующем:
ТестОпс таким образом создаёт новую версию вашего тест-кейса. Эта версия содержит шаги и результаты, полученные напрямую из автотеста. Она уже нередактируемая.
Ваш оригинальный ручной тест-кейс остаётся без изменений.
Сравнение сценариев. Кнопка "сравнить сценарии" позволяет вам увидеть разницу между тем, что было в ручном кейсе, и тем, что пришло из автотеста.
Таким образом, у вас всегда есть история версий:
Версия 1(ваше название версии): Ваш ручной кейс.
Версия 2(ваше название версии): Результат первого автоматического прогона.
Версия 3(ваше название версии): Результат второго прогона и так далее.