QTPНачало работы с QTP


замечания

QTP - это акроним для QuickTest Professional, инструмента автоматического тестирования, первоначально разработанного Mercury Interactive, который был приобретен HP в 2006 году. Инструмент в первую очередь предназначен для автоматизации функционального и / или регрессионного тестирования, хотя он может использоваться в любом сценарии где требуется автоматизация графического интерфейса. QTP работает с различными операционными системами Windows и может взаимодействовать с различными приложениями Windows и Web.

QTP имеет два режима работы: запись / воспроизведение и экспертный режим. В первом случае пользователь записывает действия, которые браузер должен повторить. Во втором случае пользователь определяет начало процесса непосредственно в коде. Первый метод очень ограничен с точки зрения создания сложных сценариев автоматизации, поэтому предпочтительным является второй метод.

QTP может работать против нескольких браузеров, включая Internet Explorer, Chrome, Firefox и Safari.

Начиная с версии 11.5, QTP поставлялся в комплекте с HP ServiceTest API для создания унифицированного функционального тестера (UFT).

Основным языком сценариев QTP является VBScript связанный с репозиторием объектов для идентификации артефактов графического интерфейса, с которыми он взаимодействует.

Привет, мир

QTP использует VBScript качестве языка программирования. Поэтому пример Hello World можно задать в чистом VBScript:

MsgBox "Hello World!"
 

Выполнение этого скрипта (нажатием F5 или нажатием кнопки «Воспроизведение» на панели задач) выдает окно с текстом «Hello World!». в этом.

Монтаж

Запуск установщика настроит приложение вместе с любыми доступными надстройками для включения дополнительных функций (например, веб-надстройка требуется для того, чтобы позволить QTP управлять объектами браузера, надстройка терминала позволяет приложения эмулятора управления терминалом, приложение Java позволяет ему управлять приложениями Java и т. д.).

Он также позволяет пользователю указать настройку лицензии из двух параметров - «Одно место» или «Параллельное».

Single Seat используется там, где для одного пользователя имеется только одна лицензия.

Несколько пользователей / лицензий могут быть настроены как параллельные, где центральный сервер лицензий настроен на одновременное управление числом пользователей, использующих систему. Количество пользователей в любой момент времени не может превышать количество доступных лицензий.