Импорт и экспорт
Переезд с другой системы: Кейсы → Импорт кейсов (редактор). Поддерживаются:
- TestRail — CSV-экспорт (в том числе «Steps (Step)» / «Steps (Expected Result)») и XML-экспорт;
- Qase — JSON-экспорт проекта и CSV;
- любой CSV: колонки сопоставляются с полями кейса прямо на странице (заголовки TestRail и Qase узнаются сами).
Перед записью всегда показывается предпросмотр: сколько кейсов будет создано, обновлено, осталось без изменений,
какие строки пропущены и почему. Сьюты создаются по пути (Оплата > Карты), можно положить всё в отдельный
корневой сьют. Внешний ID (C101, QA-7) запоминается, поэтому повторный импорт обновляет кейсы, а не плодит дубли.
Экспорт: ссылки CSV и Excel на списке кейсов (весь проект или текущий сьют) и на странице прогона
(результаты). CSV в UTF-8 с BOM, ячейки, начинающиеся с =, +, -, @, экранируются от формул.
API: POST /api/projects/:project/imports/cases (dryRun: true — только предпросмотр),
GET /api/projects/:project/exports/cases?format=csv|xlsx&suiteId=, GET /api/runs/:id/export?format=csv|xlsx.