DataTable, похожий на Microsoft Excel, помогает тестировщикам создавать управляемые данными тестовые случаи, которые можно использовать для многократного запуска действия. Есть два типа Datatables —
-
Local DataTable — Каждое действие имеет свой собственный частный источник данных, также известный как локальный источник данных, к которому также можно получить доступ через действия.
-
Global DataTable — каждый тест имеет одну глобальную таблицу данных, которая доступна для всех действий.
Local DataTable — Каждое действие имеет свой собственный частный источник данных, также известный как локальный источник данных, к которому также можно получить доступ через действия.
Global DataTable — каждый тест имеет одну глобальную таблицу данных, которая доступна для всех действий.
Лист данных можно открыть на вкладке «Данные» QTP, как показано ниже —
Чтобы выполнить тестовый набор для определенного количества итераций, можно установить итерации с глобальными данными в диалоговом окне «Настройки теста», доступ к которому можно получить с помощью «Файл» → «Настройки» → «Выполнить» (вкладка), как показано ниже —
пример
Например, если пользователь хочет параметризовать «сложный интерес» на http://easycalculation.com/ , доступ к которому можно получить с помощью http://easycalculation.com/compound-interest.php . Параметры могут быть созданы, как показано ниже. Большинство функций Excel также можно использовать в таблице данных.
Операции с данными
Существует три типа объектов для доступа к DataTable. Операции с DataTable можно понять, пройдя через следующее:
Предоставляет подробную информацию о методах таблицы данных.
Предоставляет подробную информацию о методах DTParameter.
Предоставляет подробную информацию о методах DTSheet.