TestRail - импорт тестовых случаев XML

Пользователь может создавать несколько тестовых примеров и разделов одновременно, используя файл XML. Импорт данных из XML выполняется в два этапа.

  • Правила для файла XML
  • Импортировать файл в систему

Правила для файла XML

При создании файла XML необходимо учитывать следующее.

  • Формат XML должен иметь древовидную структуру. Он должен начинаться с разделов, тестовых примеров и подразделов.

  • Формат XML будет выглядеть следующим образом

<section>
   <name>Login Functionality<name>
   <description>All test case related to login functionality. Positive and negative test cases</description>
   <case>
      <id>C2</id>
      <title>Correct Username and Passwordcombination</title>
      <template>Test Case (Text)<template>
      <type>Other<type>
      <priority>Medium<priority>
      <estimate/>
      <references/>
      <custom>
         <preconds>Login page should display</preconds>
         <steps>1. Enter correct username 2.enter correct password</steps>
         <expected>Usershould able to login successfully.</expected>
      </custom>
   </case>
</section>
  • Тег <case> поддерживает все свойства тестового примера в TestRail, такие как заголовок, оценка, приоритет, текстовые поля, предварительные условия, шаги, ожидаемый результат и т. Д.

  • Настраиваемые поля сгруппированы под тегом <custom>.

  • В следующей таблице перечислены форматы импорта для различных типов настраиваемых полей.

Тип Пример значения Описание
Флажок ПРАВДА «истина» или «ложь» (без кавычек)
Свидание 01-07-2010 Допустимая строка даты XML в формате гггг-мм-дд
Падать <id> 5 </id> Идентификатор значения (как настроено в параметрах настраиваемого поля в области администрирования) в теге <id>
Целое число 1022 Простое целое число
Веха <id> 2 </id> Идентификатор вехи в теге <id>
Множественный выбор
<item>
   <id>1</id>
</item>
<item>
   <id>2</id>
</item>
Список записей <item>, каждая со своим идентификатором (например, список значений Dropdown)
Шаги
<step>
   <index>1</index>
   <content>Step 1</content>
   <expected>Result 1</expected>
</step>
<step>
    <index>2</index><content>Step 2</content> 
</step>
Список записей <step>, каждая со своим индексом, содержимым и, возможно, ожидаемым результатом.
Строка / текст Foobar Простая строка
URL (ссылка) http // google.com / Простой URL в виде строки
Пользователь <id> 3 </id> ID пользователя в теге <id>

Импортировать файл CSV

  • Перейдите на вкладку Test Cases.

  • Щелкните значок импорта тестовых примеров справа и выберите опцию «Импорт из XML».

На следующем снимке экрана показан значок Импорт тестовых случаев и выбор XML.

  • Откроется мастер импорта из XML. Найдите и загрузите XML-файл.

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

  • После выбора нажмите кнопку «Импорт».

На следующем снимке экрана показано, как экспортировать файл XML.