Миграция из Qase
При необходимости используйте VPN
Для корректной работы мигратора с системой Qase вам может потребоваться VPN-сервис.
Вы можете автоматически перенести вашу тестовую документацию из Qase в Test IT.
В процессе миграции переносятся следующие данные:
- Информация о тесте:
- Название
- Описание
- Статус
- Приоритет
- Шаги теста:
- Основные (action, expected, data)
- Gherkin-шаги (step action)
- Общие шаги
- Предусловия (setup step actions)
- Постусловия (teardown step actions)
- Секции и подсекции (suites)
- Вложения
- Теги
- Параметры
- Атрибуты: Type, Layer, Is flaky, Severity, Behavior, To be automated, Automation status, а также пользовательские атрибуты
Миграция протестирована на версии Qase Cloud Q3 2024.
Миграция тестовой документации включает в себя:
- Подготовку (загрузку экспортера и импортера Test IT)
- Выгрузку тестов из Qase
- Загрузку тестов в Test IT c помощью импортера
Подробнее: Миграция в Test IT: возможности и процесс.
Подготовка
- Скачайте экспортер QaseExporter на странице GitHub Test IT. Выберите экспортер для своей операционной системы. Сохраните экспортер в отдельной папке.
- Скачайте импортер на странице GitHub Test IT. Если импортер у вас уже есть (например, вы производили миграцию из других TMS), пропустите этот шаг. Сохраните импортер в отдельной папке.
Выгрузка тестов из Qase
Используйте экспортер для своей операционной системы
Для различных операционных систем требуется свой экспортер. Выберите инструкцию по миграции тестов для своей системы в соответствующей вкладке.
MacOs & Linux
- Создайте конфигурационный файл
qase.config.json
и сохраните его в папке с экспортером. Настройте соединение в файлеqase.config.json
. Пример настройки соединения в конфигурационном файле:Значения параметров:{ "resultPath": "/Users/user01/Documents/importer/qase", "qase": { "url": "http://api.qase.io/", "token": "e62b232d32e69d82h53e8f0211209ccf652efdccddf3d1fb11ef764ghi998a4c", "projectKey": "KEY" } }
resultPath
— директория папки, в которой будут сохранены файлы с тестовой документациейqase.url
— URL API-сервера Qaseqase.token
— токен для доступа на сервер Qaseqase.projectKey
— ключ проекта (Project code) на сервере Qase
- Выдайте разрешение на запуск экспортера на вашем устройстве Mac или Linux.
- Запустите экспортер с помощью команды:В команде вместо
sudo chmod +x ./QaseExporter{OS}-{version_number} ./QaseExporter{OS}-{version_number}
QaseExporter{OS}-{version_number}
укажите имя файла экспортера, скачанного с Git. Как правило, имя файла содержит название операционной системы и версию экспортера.
Дождитесь окончания экспорта. - По окончании экспорта убедитесь, что экспортируемые файлы находятся в директории, указанной в параметре
resultPath
. В случае ошибки миграции устраните проблему самостоятельно или свяжитесь с технической поддержкой (support@yoonion.ru).
Windows
- Создайте конфигурационный файл
qase.config.json
и сохраните его в папке с экспортером. Настройте соединение в файлеqase.config.json
. Пример настройки соединения в конфигурационном файле:Значения параметров:{ "resultPath": "/Users/user01/Documents/importer/qase", "qase": { "url": "http://api.qase.io/", "token": "e62b232d32e69d82h53e8f0211209ccf652efdccddf3d1fb11ef764ghi998a4c", "projectKey": "KEY" } }
resultPath
— директория папки, в которой будут сохранены файлы с тестовой документациейqase.url
— URL API-сервера Qaseqase.token
— токен для доступа на сервер Qaseqase.projectKey
— ключ проекта (Project code) на сервере Qase
- Запустите
.exe
-файл экспортера и дождитесь окончания экспорта. - По окончании экспорта убедитесь, что экспортируемые файлы находятся в директории, указанной в параметре
resultPath
. В случае ошибки миграции устраните проблему самостоятельно или свяжитесь с технической поддержкой (support@yoonion.ru).
Загрузка тестов в Test IT
- Чтобы загрузить тестовые данные в Test IT с помощью импортера, воспользуйтесь инструкцией.