Переход с TestRail, Zephyr и Xray

Переносим базу тест-кейсов из выгрузок этих систем и файлов CSV или Excel, помогаем с маппингом полей. Российское юрлицо, договор и счёт в рублях.

Что переносим

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

  • TestRail

    Выгрузка проекта в CSV, Excel или XML. При загрузке файла выбираете TestRail как источник, и колонки разбираются по его раскладке.

  • Zephyr

    Выгрузка в CSV или Excel. Действие, тестовые данные и ожидаемый результат остаются тремя отдельными полями шага, а не одним слипшимся текстом.

  • Xray

    Выгрузка в CSV, Excel или XML. Кейс переносится вместе со списком шагов, предусловиями и приоритетом.

  • Qase.io и TestLink

    Собственные форматы выгрузки этих систем импорт разбирает напрямую, без промежуточной таблицы: JSON и XML.

  • CSV и Excel

    Если база живёт в таблице, а не в трекере, переносим её же: колонки сопоставляются с полями кейса на этапе маппинга.

  • Объём файла

    До 50 МБ файл импортируется сразу. От 50 до 100 МБ уходит в фоновую задачу, статус которой видно в интерфейсе. Файлы крупнее делим на части.

Как ложатся поля

У большинства полей есть прямая пара. То, чему пары нет, переносится в пользовательские поля проекта и остаётся с кейсом.

Название и описание
Переносятся один в один, вместе с описанием кейса.
Предусловия и постусловия
Сохраняются у кейса отдельными полями. Повторяющиеся потом выносятся в общие предусловия.
Шаги
Каждый шаг сохраняет три поля: действие, тестовые данные и ожидаемый результат.
Приоритет, тип, серьёзность
Значения приводятся к справочникам CommIT TMS: приоритет, тип, серьёзность, слой и статус кейса.
Метки
Становятся тегами: по ним ищут кейсы, когда база выросла до тысяч записей.
Поля, которых у нас нет
Заводим пользовательское поле проекта нужного типа и переносим значения в него.
Карточка тест-кейса после переноса базы
Поля перенесённого кейса: приоритет, серьёзность, тип и слой заполнены значениями из выгрузки.

Как проходит переход

Первые шаги делаем вместе с вами. Несколько тысяч кейсов переносятся за день.

  1. Смотрим выгрузку

    Присылаете файл из старой системы. Отвечаем, что перенесётся один в один, что уйдёт в пользовательские поля, а что придётся дозаполнить руками.

  2. Пробный импорт

    Переносим часть базы в отдельный проект. Вы открываете десяток кейсов и говорите, что поправить в маппинге.

  3. Полный импорт

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

  4. Проекты и доступы

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

  5. Первый прогон

    Собираете тест-план из перенесённых кейсов и запускаете прогон. С этого момента старая система не нужна.

Что меняется после переноса

Только проверяемые отличия. Всё перечисленное работает в текущей версии продукта.

  • База остаётся вашей

    Выгрузка в CSV, Excel, XML, JSON, HTML и PDF в любой момент, с сохранением иерархии наборов.

  • Договор и счёт в рублях

    Российское юрлицо, счёт и закрывающие документы. Реквизиты указаны на странице контактов.

  • Можно поставить в свой контур

    То же приложение разворачивается внутри вашей инфраструктуры, если данные не должны покидать периметр.

  • Кейсы пишет AI

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

Пришлите выгрузку, посмотрим вашу базу

По файлу скажем, что перенесётся автоматически и сколько займёт миграция. Пробный импорт делаем на вашем проекте, а не на демо-данных.