TestRail - Импорт тестовых случаев CSV
Пользователь может создавать несколько тестовых случаев одновременно, используя файл CSV или XML. Файлы CSV представляют собой текстовые файлы, разделенные запятыми. Импорт данных из Excel выполняется в два этапа.
- Правила для файла CSV
- Импортировать файл в систему
Правила для файла CSV
При создании файла CSV необходимо учитывать следующее.
CSV-файл должен содержать данные только на первом листе.
1 - й строка должна иметь заголовки , имя в разных столбцах и в следующем далее данные должны представлять собой каждый столбец.
Обратите внимание, что при импорте 1- я строка будет сопоставлена с разными полями форм тестового набора.
1 столбец в файле Excel может быть сопоставлен только с 1 полем в форме тестового примера.
Обязательные поля должны быть сопоставлены с столбцом CSV sheetи он не должен быть пустым. В противном случае система выдаст сообщение об ошибке неудачного импорта.
Необязательные поля можно оставить без сопоставления или данные могут быть пустыми. При импорте либо эти поля будут пустыми, либо значения по умолчанию, определенные в настройках проекта.
Импортировать файл CSV
Перейдите на вкладку Test Cases.
Щелкните значок импорта тестовых случаев справа и выберите опцию Импорт из CSV. На следующем снимке экрана показан значок импорта тестовых случаев и выбранный файл CSV.
Откроется мастер импорта из CSV. Он состоит из 4 этапов.
На 1- м шаге просмотрите CSV-файл и загрузите. После успешной загрузки имя файла отображается в мастере.
В разделе Формат & Mapping выберите Настроить новое отображение для 1 - го файла. Пользователь может использовать ту же конфигурацию в следующий раз после загрузки файла конфигурации. Чтобы использовать эту опцию, выберите Загрузить сопоставление из файла конфигурации.
Следующий выбор должен быть сделан в разделе Advanced Option
Import - Выбрать раздел, в который нужно импортировать тестовые примеры
File Encoding- Он используется для выбора правил кодирования файла, чтобы TestRail мог правильно декодировать файл. Кодировка файла CSV-файла, Excel / Windows использует Windows-1252 (Latin) для файлов CSV, тогда как большинство других инструментов (включая Google Spreadsheets) предпочитают кодировку UTF-8, совместимую с Unicode.
CSV Delimiter- Пользователь может определить, или; или \ t для разделения полей.
Start Row- Пользователь может отделить строку заголовка и строку данных от начала. И, установить строку заголовка IS или нет, можно с помощью флажка.
Template - Пользователь может выбрать, будет ли это полный тестовый пример, шаги или исследовательский сеанс.
После этого выбора нажмите кнопку «Далее». На следующем снимке экрана показан 1- й шаг процесса импорта тестовых примеров.
Пользователь может просто сопоставить столбцы CSV с полями тестового примера TestRail. TestRail также поддерживает импорт отдельных шагов теста и ожидаемых результатов, если пользователь использует несколько строк для одного тестового примера. Это называется сопоставлением столбцов и может быть настроено на шаге 2 мастера импорта CSV.
TestRail различает однострочные и многострочные макеты кейсов для файлов CSV. В однострочном макете каждый тестовый случай представлен одной строкой или записью в CSV-файле. Это стандартный макет для большинства файлов CSV.
TestRail поддерживает multi-rowмакет. Пользователь выбирает столбец, который определяет начало нового тестового примера в этом случае (например, столбец идентификатора или имени / заголовка, который является уникальным для каждого тестового примера). Этот макет обычно используется для тестовых случаев с несколькими шагами и ожидаемыми результатами.
Наконец, есть флажок, должен ли TestRail игнорировать строки / записи CSV без действительного непустого столбца заголовка. Рекомендуется установить флажок, чтобы фильтровать пустые строки в начале / между тестами / в конце файла CSV.
Теперь нажмите кнопку «Далее». На следующем снимке экрана показан 2- й шаг процесса импорта тестового примера.
Этот шаг предназначен для сопоставления значений CSV с TestRail. Например, если у пользователя значение приоритетаMediumв файле CSV этот шаг позволяет сопоставить это с приоритетом Низкий илиNormalв TestRail. На этом этапе пользователь может установить флажок, чтобы избежать использования каких-либо HTML-тегов в качестве импортированных данных.
После этого нажмите кнопку Далее. На следующем снимке экрана показан 3- й шаг процесса импорта тестовых примеров.
На 4- м шаге пользователь может просмотреть тестовые примеры, которые TestRail нашел в CSV-файле. Пользователь может просмотреть параметры файла, а такжеcolumn & valueсопоставления, настроенные на предыдущих шагах. Пользователь может перемещаться вперед и назад с помощью кнопок «Назад» и «Далее», чтобы внести изменения в параметры файла, сопоставления столбцов или значений. Когда пользователь доволен предварительным просмотром, нажмите кнопку « Импорт» .
Последний шаг мастера показывает количество импортированных разделов и тестовых случаев. Это позволяет скачать файл конфигурации. Этот файл может быть загружен на первом шаге мастера и автоматически настраивает все шаги мастера и параметры импорта. Это полезно, когда несколько файлов CSV будут импортированы с одинаковым макетом. Пользователь также может поделиться этим файлом конфигурации с другими членами команды.