SaveTest — ДокументацияSaveTest — Документация Сайт
Руководство пользователя
Руководство администратора
Установка и разработка
Руководство пользователя
Руководство администратора
Установка и разработка
  • Руководство пользователя

    • Профиль пользователя
      • Изменение профиля
      • Управление API токенами
      • Настройки и активность
      • Выход из системы
    • Проекты
      • Список проектов
      • Создание проекта
      • Страница проекта
      • Настройки проекта
      • Удаление проекта
      • Миграция проекта
    • Тест-кейсы
      • Навигация в реестре тест-кейсов
      • Поиск и фильтрация тест-кейсов
      • Тест-кейсы Git-проекта
      • Тест-кейсы классического проекта
      • Управление ветками
    • Трассировка требований
      • Управление реестром
      • Поиск и фильтрация требований
      • Создание структуры реестра требований
      • Редактирование требования
      • Статистика покрытия
      • Покрывающие кейсы
      • Выгрузка матрицы
    • Тест-раны
      • Список тест-ранов проекта
      • Конфигурации тест-рана
      • Создание тест-рана
      • Страница тест-рана
      • Редактирование тест-рана
      • Выполнение тест-рана
      • Завершение тест-рана
      • Удаление тест-рана
      • Импорт Allure
    • Автотесты
      • Разметка в Allure
      • Импорт автотестов
      • Условия загрузки
      • Allure отчет
      • Не сопоставленные автотесты
      • Сценарии импорта
      • Возможные причины проблем
    • Эпики
      • Список эпиков проекта
      • Создание эпика
      • Страница эпика
      • Привязка тест-ранов к эпику
      • Эпики в аналитике проекта
      • Редактирование эпика
      • Удаление эпика
    • Дефекты
      • Список дефектов
      • Создание дефекта
      • Отчет по дефектам
    • Дашборд
      • Добавление виджета
      • Редактирование виджета
      • Удаление виджета
    • Отчеты
      • Список отчетов
      • Создание отчета
      • Страница отчета
      • Настройки отчета
      • Удаление отчета
    • Аналитика
      • Страница показателей
    • Wiki
      • Список страниц wiki
      • Wiki Git-проекта
      • Wiki классического проекта
    • Голосовая связь и чат
      • Открытие панели
      • Голосовая связь
      • Текстовый чат
    • Интеграции
      • Список интеграций проекта
      • Создание проектной интеграции
      • Настройка пользовательской интеграции
      • Удаление интеграции
      • Возможные ошибки
    • Вебхуки
      • Страница вебхуков
      • Создание вебхука
      • Тестовая отправка вебхука
      • Справка
      • Удаление вебхука
      • Возможные ошибки
    • Подключение MCP-сервера
      • Создание API-токена
      • Настройка в Cursor
      • Проверка подключения
      • Возможные ошибки
    • Плагин для IDE
      • Установка плагина
      • Инициализация проекта
      • Визуальный редактор
      • Поддерживаемые форматы
      • Общие кейсы
      • Вложения и изображения
      • Редактирование в режиме кода
      • Валидация
      • Миграция из другой TMS
      • Шаблоны
      • Палитра команд
Сайт

Миграция проекта

Классический проект

Содержимое классического проекта может быть экспортировано вне зависимости от способа его создания: ручное наполнение или импорт из внешней системы. Экспортированный проект может быть использован для локального изменения и последующего создания git-проекта.

Чтобы экспортировать содержимое проекта, нажмите кнопку "Выгрузить в репозиторий" и выберите одно значение в выпадающем списке. После нажатия на кнопку будет скачан zip-архив с проектом в выбранном формате.

Выгрузить в репозиторий классический проект

Переход к мигратору

Чтобы перейти к окну миграции тест-кейсов:

  1. На странице классического проекта перейдите в раздел "Настройки".
  2. Откройте вкладку "Синхронизация".
  3. Перейдите в окно "Миграция из другой TMS", нажав "Миграция".

Открытие мигратора

Выполнение миграции

Переход к следующему шагу допускается только после успешного завершения предыдущего. Для перехода к следующему шагу нажмите "Далее" в правом нижнем углу окна.

Выбор источника импорта

На шаге "Источник" определите источник импорта данных: системы (Test IT, TestRail, Zephyr, Qase) или произвольный файл с настраиваемым маппингом полей. Для этого нажмите на одно значение из списка вариантов.

Выбор источника импорта

Загрузка файла

Чтобы загрузить файл на платформу:

  1. Подготовьте файл в формате XLSX, XLS или CSV.
  2. Нажмите на поле выбора файла или перетащите файл в выделенную область.

Загрузить файл с данными

Для удаления выбранного файла нажмите значок корзины в соответствующей строке.

Удалить файл с данными

Сопоставление полей

По умолчанию кейсы импортируются в корень проекта. Для смены пути сохранения кейсов выберите новое значение из выпадающего списка в разделе "Целевая директория".

Целевая директория

В поле "Группировка многострочных кейсов" нажмите на одно значение из списка вариантов.

Группировка кейсов при импорте

При необходимости заполните поля "Колонка ID" и "Колонка расположения/пути". Для этого нажмите на строку и выберите одно значение в выпадающем списке.

Список полей импорта

При необходимости введите другой символ в поле "Разделитель пути". Чтобы разбить ячейку шагов по переносам строк, нажмите галочку напротив соответствующего поля.

Разбиение шагов кейса

Если в качестве источника данных выбран произвольный файл, опционально заполните поля раздела "Сопоставление полей". Для каждого поля платформы выберите одну колонку файла в выпадающем списке. Несущественные поля оставьте без сопоставления.

Сопоставление полей файла

При выборе систем Test IT, TestRail, Zephyr или Qase в качестве источника данных поля раздела "Сопоставление полей" заполняются автоматически. При необходимости выберите новое значение в выпадающем списке.

Предварительный просмотр

На шаге "Превью" доступен просмотр сводной информации по миграции: количество найденных наборов и кейсов.

В списке найденных тест-кейсов доступны следующие сведения:

  • Название кейса
  • Количество шагов
  • Приоритет выполнения кейса

Превью импорта кейсов

Совет

При возникновении ошибок вернитесь к маппингу или исправьте файл и повторите загрузку.

Импорт

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

Импорт кейсов из систем

Git-проект

Миграция проектов в Git-проект выполняется с помощью Visual Studio Code. Для миграции проектов необходимо установить плагин SaveTest TMS Plugin.

Чтобы импортируемые данные стали доступны в Git-проекте, отправьте изменения в удаленный репозиторий и синхронизируйте проект на платформе. Подробнее о синхронизации Git-проекта читайте в разделе Настройки синхронизации git-проекта.

Инициализация проекта

Перед началом миграции необходимо:

  1. Открыть папку проекта в VS Code.
  2. Открыть палитру команд.
  3. Выполнить команду SaveTest: Инициализировать проект.

Плагин автоматически создаст базовую структуру папок и файлов, проект будет подготовлен к импорту тестовых артефактов.

Инициализация проекта

Запуск миграции

Палитра команд

Для запуска миграции откройте палитру команд и выберите или введите команду: SaveTest: Миграция из другой TMS.

Команда миграции

В появившемся окне выберите необходимый файл с данными.

Контекстное меню файла

Для начала миграции скопируйте файл с экспортированными данными в формате .xlsx или .csv в корневую папку проекта. Этот файл содержит тестовые артефакты из исходной системы.

Через интерфейс плагина запустите процесс миграции:

  1. Нажмите ПКМ по добавленному файлу в боковой панели.
  2. В контекстном меню выберите команду "Миграция из другой TMS".

Меню миграция

Выбор системы-источника

Выберите систему-источник из выпадающего списка (например, Test IT, TestRail, Zephyr, Qase) или режим Custom (ручная настройка).

Автоматический импорт из системы

После выбора конкретной системы в качестве источника данных (Test IT, TestRail, Zephyr, Qase) укажите формат сохранения кейсов, выбрав одно значение из выпадающего списка.

Выбор формата из системы

Ручное сопоставление из файла

При выборе режима Custom в интерфейсе плагина открывается окно настройки полей.

Опционально заполните поля раздела "Маппинг полей", указав соответствие между полями платформы и полями загруженного файла. Остальные поля формы заполняются автоматически. Подробнее об имеющихся полях читайте в разделе Сопоставление полей.

Сопоставление через плагин

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

Выбор формата самостоятельно

Для предварительного просмотра настроенного импорта нажмите "Превью" внизу страницы.

Превью данных плагин

Чтобы завершить импорт данных, нажмите соответствующую кнопку внизу страницы.

Завершение импорта через плагин

Завершение импорта

Плагин анализирует структуру файла, определяет его формат и преобразует данные во внутреннюю структуру проекта, интегрируя их в созданную файловую иерархию.

Импорт через плагин

Назад
Удаление проекта