Создание пула данных

Пулы данных содержат данные, которые можно использовать при выполнении тестов.

Для создания пула данных выполните следующие действия.
  1. Откройте проекцию Тестирование.
    • В меню Файл выберите Окно > Открыть проекцию > Другая.
    • Выберите Тестирование и нажмите кнопку OK. Появится окно Навигатора тестов.
  2. В Навигаторе тестов щелкните правой кнопкой мыши на проекте и выберите Создать > Элемент теста.... Появится окно Новый элемент теста.
  3. В списке Мастеры разверните папку Ресурсы теста и выберите Пул данных.
  4. Нажмите кнопку Далее. Появится окно Новый пул данных.
  5. Укажите имя проекта пула данных и имя пула данных. В списке проектов выберите проект для сохранения пула данных. Пул данных можно сохранить в проекте любого типа (Java, Simple и т.д.). Пулы данных не обязательно сохранять с тестами, в которых они используются. В поле Имя укажите имя нового пула данных. Нажмите кнопку Готово для создания пустого пула данных с параметрами по умолчанию, либо нажмите кнопку Далее для продолжения.
  6. При необходимости укажите описание и начальный размер пула данных. Нажмите Далее для продолжения.
  7. При необходимости импортируйте данные из файла CSV.
    • В поле Файл CSV введите имя файла CSV или нажмите Обзор и выберите этот файл.
    • Если кодировка данных в файле CSV отличается от кодировки, ожидаемой локальным компьютеров, выберите кодировку в списке Кодировка импорта.
    • В первой строке файла CSV могут содержаться названия столбцов. Если это так, отметьте переключатель В первой строке приведены имена переменных и рекомендуемые типы. Если это поле не отмечено, будут применяться переменные и типы, предусмотренные по умолчанию, например Variable1::String. Имена можно изменить с помощью редактора пулов данных.
    • Если в первом столбце файла CSV находятся имена классов эквивалентности, отметьте поле В первом столбце находятся имена классов эквивалентности. Классы эквивалентности применяются для группировки взаимосвязанных данных. В следующем примере показан файл CSV с двумя классами эквивалентности - flowers (цветы) и vegetables (овощи).
      ,ModelNumber::String,Description::String,Price::Double flowers,F0001,Orchid,5.99
      flowers,F0002,Tulip,1.99
      flowers,F0003,White Poinsee,6.99
      flowers,F0004,White Rose,9.99
      flowers,F0005,Geraniums,4.99
      vegetables,F0006,Cabbage,0.99
      vegetables,F0007,Lettuce,0.99
      vegetables,F0008,Tomatoes,0.25
      vegetables,F0009,Celery,0.35
      vegetables,F0010,Cucumbers,0.4
      Примечание: если в файле CSV нет классов эквивалентности, все импортированные строки будут отнесены к одному классу эквивалентности.
  8. Нажмите Готово. Если указанный начальный размер пула данных несовместим с размером файла CSV, появится еще одно окно. Нажмите кнопку Да, чтобы увеличить пул данных до размера файла CSV. Если вы нажмете кнопку Нет, будет сохранен указанный начальный размер пула данных, что может привести к неполному импорту данных из файла CSV. Появится окно редактора пула данных, в котором будет показано имя первого класса эквивалентности пула данных.


Инструкции по вводу данных и редактированию пула данных приведены в разделе Редактирование пула данных.

Раздел верхнего уровня: Запуск тестов с различными данными

Связанные концепции
Учебник: создание тестового приложения JUnit с пулом данных

Связанные задачи
Изменение пула данных

(C) Copyright IBM Corporation 2000, 2006.Все права защищены.