TestLink - Импорт данных

TestLink поддерживает файлы XML и CVS для импорта данных. Он поддерживает импорт данных для наборов тестов, наборов тестов, требований, результатов выполнения тестов, ключевых слов и т. Д. Однако в некоторых случаях он поддерживает только XML, а в некоторых случаях и XML, и CVS.

В следующей таблице показаны функции, поддерживающие импорт, и функции, поддерживающие формат файла.

Вещь Формат файла импорт
Тестовый проект XML да
Тестирование XML да
Прецедент XML, XLS да
Ключевое слово CSV, XML да
Требование CSV, XML да
Полученные результаты XML да
Платформы XML да
Настраиваемые поля XML да

Импорт набора тестов и кейсов

Sample File - Ниже приведен XML-файл с ключевыми словами, который можно использовать для импорта наборов тестов.

<testsuite name = "Child Suite2">
   <details>abc</details>
   <testcase name = "Sample test case2">
      <summary>test case sample- update</summary>
      <preconditions>1. TestLink should be installed</preconditions>
      
      <steps>
         <step>
            <step_number>1</step_number>
            <actions>Go to www.google.com</actions>
            <expectedresults>Google Home page should display</expectedresults>
         </step>
      </steps>
      
      <keywords>
         <keyword name = "Sample Test">
            <notes>abc</notes>
         </keyword>
      </keywords>
   </testcase>
</testsuite>
  • Если вы не хотите добавлять ключевое слово, раздел ключевых слов можно удалить из файла XML.

  • Если вы хотите импортировать несколько тестовых случаев, добавьте раздел <testcase> несколько раз со всеми подузлами.

  • Если в уже существующий набор тестов нужно импортировать только тестовые примеры, удалите тег <testsuite> и запустите XML-файл с <testcase>.

Импортировать набор тестов

Step 1 - Чтобы импортировать набор тестов, перейдите в «Спецификации тестов» → «Спецификации тестов» на панели инструментов.

Step 2 - Выберите проект и папку на левой панели, в которую вы хотите импортировать набор тестов.

OR

Чтобы импортировать только тестовые примеры, выберите ближайшие папки тестовых наборов, в которые они должны быть импортированы.

Step 3 - Щелкните значок Действия на правой панели, как показано ниже.

Он отображает операции набора тестов.

Step 4 - Щелкните значок импорта, как показано ниже -

OR

Чтобы загрузить только тестовые примеры, щелкните значок «Импорт» в разделе «Операции с тестовым набором» (под «Операциями с тестовым набором»).

Откроется страница Импорт набора тестов. По умолчанию выбран тип файла XML.

Step 5 - Заполните следующие данные -

  • Файл - выберите файл XML и загрузите его. Максимальный размер файла должен быть 400 КБ.

  • Считайте тестовый пример повторяющимся, если: Выберите соответствующий вариант из списка.

  • Действие при дублировании: выберите соответствующий вариант из списка.

Step 6 - Нажмите кнопку Загрузить файл, как показано ниже -

Step 7 - После импорта отображается сообщение об успешном завершении, как показано ниже.

Импортировать тестовый пример с помощью XLS

Пример файла XLS для импорта нескольких тестовых случаев следующим образом:

имя Резюме Шаги ожидаемый результат
Быстрый запуск двигателя Запуск через 5 секунд Слишком быстро писать шаги Двигатель должен запуститься
Аварийная остановка двигателя Остановка двигателя из-за тревожной кнопки
  • Разблокировать тревожную кнопку
  • Нажмите кнопку паники
  • Нажмите "Подтвердить"
Двигатель должен немедленно остановиться

Первая строка не будет импортирована. В нем должно быть описание столбца.

Step 1 - Чтобы импортировать тестовые случаи, перейдите в «Спецификации тестов» → «Спецификации тестов» на панели инструментов.

Step 2 - Выберите ближайшие папки набора тестов, в которые нужно импортировать тестовые примеры.

Step 3 - Щелкните значок Действия на правой панели.

Он отображает операции тестового набора.

Step 4 - Щелкните значок Импорт, как показано ниже.

Откроется страница Импортировать тестовый набор.

Step 5- По умолчанию выбран тип файла XML. Измените его на XLS / CSV и введите следующие данные -

  • Файл - выберите файл и загрузите его. Максимальный размер файла должен быть 400 КБ.

  • Считать тестовый пример повторяющимся, если - выберите соответствующий вариант из списка.

  • Действие при дублировании - выберите соответствующий вариант из списка.

Step 6 - Нажмите кнопку «Загрузить файл», как показано ниже.

Требования к импорту

TestLink поддерживает файлы XML и CSV для импорта требований.

Пример XML-файла для требования будет следующим:

<requirements>
   <requirement>
      <docid>ENG-0001</docid>
      <title>Add a product</title>
      <description>ABC</description>
   </requirement>
   
   <requirement>
      <docid>ENG-0002</docid>
      <title>Add price </title>
      <description>Price</description>
   </requirement>
</requirements>

Пример файла CSV для требования будет следующим:

ENG-0001,Add a product,ABC

ENG-0002,Add price,Price

Step 1 - Чтобы импортировать требования, перейдите в «Спецификация требований» → «Спецификация требований» на панели инструментов.

Step 2 - На левой панели выберите папку «Спецификация требований», в которую необходимо импортировать требования.

Step 3 - Щелкните значок «Действие» в верхней части правой панели.

Он отображает страницу операций с требованиями.

Step 4 - Нажмите кнопку «Импорт», как показано ниже.

Он отображает страницу импорта требований.

Step 5 - Введите следующие данные.

  • Тип файла - вы можете выбрать CSV, XML или другие формы файлов CSV и XML, как указано.

  • Файл - загрузите соответствующий файл.

  • Считать тестовый пример повторяющимся, если - выберите соответствующий вариант из списка.

  • Действие при дублировании - выберите соответствующий вариант из списка.

Step 6 - Нажмите кнопку «Загрузить файл», как показано ниже.

После загрузки отображается сообщение «Импорт завершен» вместе с импортированными данными.

После загрузки отображается сообщение «Импорт завершен» вместе с импортированными данными.

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