Учебники

QTP — Datatables

DataTable, похожий на Microsoft Excel, помогает тестировщикам создавать управляемые данными тестовые случаи, которые можно использовать для многократного запуска действия. Есть два типа Datatables —

  • Local DataTable — Каждое действие имеет свой собственный частный источник данных, также известный как локальный источник данных, к которому также можно получить доступ через действия.

  • Global DataTable — каждый тест имеет одну глобальную таблицу данных, которая доступна для всех действий.

Local DataTable — Каждое действие имеет свой собственный частный источник данных, также известный как локальный источник данных, к которому также можно получить доступ через действия.

Global DataTable — каждый тест имеет одну глобальную таблицу данных, которая доступна для всех действий.

Лист данных можно открыть на вкладке «Данные» QTP, как показано ниже —

Таблица данных в QTP

Чтобы выполнить тестовый набор для определенного количества итераций, можно установить итерации с глобальными данными в диалоговом окне «Настройки теста», доступ к которому можно получить с помощью «Файл» → «Настройки» → «Выполнить» (вкладка), как показано ниже —

Таблица данных в QTP

пример

Например, если пользователь хочет параметризовать «сложный интерес» на http://easycalculation.com/ , доступ к которому можно получить с помощью http://easycalculation.com/compound-interest.php . Параметры могут быть созданы, как показано ниже. Большинство функций Excel также можно использовать в таблице данных.

Таблица данных в QTP

Операции с данными

Существует три типа объектов для доступа к DataTable. Операции с DataTable можно понять, пройдя через следующее:

Предоставляет подробную информацию о методах таблицы данных.

Предоставляет подробную информацию о методах DTParameter.

Предоставляет подробную информацию о методах DTSheet.