Эта статья содержит частые вопросы и особенности разных сценариев миграции из сторонних TMS в ТестОпс через миграционный скрипт.
Если вы запускаете миграцию впервые, сначала ознакомьтесь со статьёй "Миграция из сторонних TMS через скрипт: порядок действий".
Часто задаваемые вопросы:
- В логе скрипта вижу ошибки касательно CustomFieldValue, как их исправить?

Ошибка говорит о том, что такие поля отсутствуют в проекте в ТестОпс, для того, чтобы ошибка не возникала, необходимо:
- перейти в настройки проекта -> кастомные поля
- добавить указанные в ошибке недостающие поля

- У меня в проекте (Testrail) тест кейсы составлены древовидной структурой, как мигрировать в ТестОпс сохранив эту структуру?
Демонстрация на примере тест кейса:

1. Производим тестовую миграцию с минимальным набором параметров, в ТестОпс автоматически будут созданы поля (на основании параметра из конфиг файла), в примере:
"folderCfPrefix": "TestrailTest",
2. Добавляем созданные глобальные кастомные поля в настройках проекта и задаем маппинг для каждого из них в соответствии с названиями папок в тест кейсе

Каждое из полей TestrailTest1, TestrailTest2, TestrailTest3 отвечает за уровень древа тестов, т.е. папка, подпапка и т.д.
3. Создаем Группировку по кастомным полям Настройки проекта -> Группировка по кастомным полям, необходимо построить группировку из ранее добавленных полей:

Результат:

- у меня есть тест-кейсы в TestRail и у них есть линковка с JIRA-задачами через интеграцию, как мне перенести все это в ТестОпс без необходимости заводить руками с 0?
Для переноса линковки необходимо:
1) Настроить интеграцию с JIRA на стороне ТестОпс.
2) Добавьте в миграционный скрипт следующие параметры:
2.1) В раздел с ТестОпс, где вы указывали API-токен - "issueTrackerId": {ваш_id_интеграции}, ID интеграции указан в UI ТестОпс
2.2) Для refsAsLinks укажите значение false
3) Запустите миграционный скрипт
4) Проверьте получившийся результат на стороне ТестОпс
- можно ли перенести структуру / вложенность проектов из сторонних ТМС
Да, для большинства ТМС функционал скрипта поддерживает перенос структуры в ТестОпс, как в формате папок так и в формате группировки по кастомным полям