Миграция из HP ALM
Вы можете автоматически перенести вашу тестовую документацию из HP ALM в Test IT.
В процессе миграции переносятся следующие данные:
- Тест-кейсы
- Шаги тестов
- Ссылки
- Вложения
Миграция протестирована на версии HP ALM 12.60.
Миграция тестовой документации включает в себя:
- Подготовку (загрузку экспортера и импортера Test IT)
- Выгрузку тестов из HP ALM
- Загрузку тестов в Test IT c помощью импортера
Подробнее: Миграция в Test IT: возможности и процесс.
Подготовка
- Скачайте экспортер HPALMExporter на странице GitHub Test IT. Выберите экспортер для своей операционной системы. Сохраните экспортер в отдельной папке.
- Скачайте импортер на странице GitHub Test IT. Выберите импортер для своей операционной системы и версии Test IT. Если импортер у вас уже есть (например, вы производили миграцию из других TMS), пропустите этот шаг. Сохраните импортер в отдельной папке.
Выгрузка тестов из HP ALM
Используйте экспортер для своей операционной системы
Для различных операционных систем требуется свой экспортер. Выберите инструкцию по миграции тестов для своей системы в соответствующей вкладке.
macOS & Linux
- Создайте конфигурационный файл
hpalm.config.jsonи сохраните его в папке с экспортером. Настройте соединение в файлеhpalm.config.json. Пример настройки соединения в конфигурационном файле:Значения параметров:{ "resultPath": "/Users/user01/Documents/importer/hpalm", "hpalm": { "url": "[URL of your HP ALM Server]", "clientId": "apikey-egaoktntfhidsjoddmcp", "secret": "dpojbgifjifbjplf", "domainName": "DEFAULT", "projectName": "Migration" } }resultPath— директория папки, в которой будут сохранены файлы с тестовой документациейhpalm.url— URL сервера HP ALM с названием организацииhpalm.clientId— идентификатор клиента (client ID) для доступа на сервер HP ALMhpalm.secret— секретный ключ для доступа на сервер HP ALMhpalm.domainName— доменное имя сервера HP ALMhpalm.projectName— название проекта на сервере HP ALM
- Выдайте разрешение на запуск экспортера на вашем устройстве Mac или Linux.
- Запустите экспортер с помощью команды:В команде вместо
sudo chmod +x ./HPALMExporter{OS}-{version_number} ./HPALMExporter{OS}-{version_number}HPALMExporter{OS}-{version_number}укажите имя файла экспортера, скачанного с Git. Как правило, имя файла содержит название операционной системы и версию экспортера.
Дождитесь окончания экспорта. - По окончании экспорта убедитесь, что экспортируемые файлы находятся в директории, указанной в параметре
resultPath. В случае ошибки миграции устраните проблему самостоятельно или свяжитесь с технической поддержкой (support@yoonion.ru).
Windows
- Создайте конфигурационный файл
hpalm.config.jsonи сохраните его в папке с экспортером. Настройте соединение в файлеhpalm.config.json. Пример настройки соединения в конфигурационном файле:Значения параметров:{ "resultPath": "/Users/user01/Documents/importer/hpalm", "hpalm": { "url": "[URL of your HP ALM Server]", "clientId": "apikey-egaoktntfhidsjoddmcp", "secret": "dpojbgifjifbjplf", "domainName": "DEFAULT", "projectName": "Migration" } }resultPath— директория папки, в которой будут сохранены файлы с тестовой документациейhpalm.url— URL сервера HP ALM с названием организацииhpalm.clientId— идентификатор клиента (client ID) для доступа на сервер HP ALMhpalm.secret— секретный ключ для доступа на сервер HP ALMhpalm.domainName— доменное имя сервера HP ALMhpalm.projectName— название проекта на сервере HP ALM
- Запустите
.exe-файл экспортера и дождитесь окончания экспорта. - По окончании экспорта убедитесь, что экспортируемые файлы находятся в директории, указанной в параметре
resultPath. В случае ошибки миграции устраните проблему самостоятельно или свяжитесь с технической поддержкой (support@yoonion.ru).
Загрузка тестов в Test IT
- Чтобы загрузить тестовые данные в Test IT с помощью импортера, воспользуйтесь инструкцией.