HP Quick Test Professional (QTP) — это инструмент автоматического функционального тестирования, который помогает тестировщикам выполнять автоматическое регрессионное тестирование с целью выявления пробелов, ошибок / дефектов, которые противоречат фактическим / желаемым результатам тестируемого приложения.
Хранилище объектов
Репозиторий объектов — это набор объектов и свойств, с помощью которых QTP сможет распознавать объекты и воздействовать на них. Когда пользователь записывает тест, объекты и его свойства захватываются по умолчанию. Без понимания объектов и их свойств QTP НЕ сможет воспроизводить сценарии.
действия
Действия помогают тестировщикам разделить сценарии на группы операторов QTP, называемых действиями . Действия аналогичны функциям в VBScript, однако есть несколько отличий. По умолчанию QTP создает тест с 1 действием.
действия | функции |
---|---|
Действия являются встроенной функцией QTP. | Функции VBScript поддерживаются как VBScript, так и QTP. |
Параметры действий передаются только по значению. | Параметры функции передаются либо по значению, либо по byref. |
Действия имеют расширение .mts | Функции сохраняются как .vbs или .qfl |
Действия могут или не могут быть повторно использованы. | Функции всегда многоразовые. |
Доступ к свойствам действия можно получить, щелкнув правой кнопкой мыши Окно редактора сценариев и выбрав «Свойства».
Свойства действия содержат следующую информацию —
- Название действия
- Место нахождения
- Многоразовый флаг
- Входные параметры
- Выходные параметры
Типы действий
Есть три типа действий —
-
Одноразовое действие — действие, которое может быть вызвано только в том конкретном тесте, в котором оно было разработано, и может быть вызвано только один раз.
-
Повторно используемое действие — действие, которое может вызываться несколько раз для любого теста, в котором оно находится, а также может использоваться любыми другими тестами.
-
Внешнее действие многократного использования — это действие многократного использования, сохраненное в другом тесте. Внешние действия доступны только для чтения в тесте вызова, но их можно использовать локально с редактируемой копией информации таблицы данных для внешнего действия.
Одноразовое действие — действие, которое может быть вызвано только в том конкретном тесте, в котором оно было разработано, и может быть вызвано только один раз.
Повторно используемое действие — действие, которое может вызываться несколько раз для любого теста, в котором оно находится, а также может использоваться любыми другими тестами.
Внешнее действие многократного использования — это действие многократного использования, сохраненное в другом тесте. Внешние действия доступны только для чтения в тесте вызова, но их можно использовать локально с редактируемой копией информации таблицы данных для внешнего действия.
Для получения дополнительной информации, пожалуйста, используйте следующую ссылку — http://www.tutorialspoint.com/qtp/index.htm